home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the 3D Game Programming Gurus / gurus.iso / DirectX / dx9sdkcp.exe / SDK (C++) / Doc / DirectX9 / Managed XML Files / Microsoft.DirectX.Direct3D.xml < prev    next >
Encoding:
Text File  |  2002-11-12  |  444.7 KB  |  7,867 lines

  1. <doc>
  2.   <assembly>
  3.     <name>Microsoft.DirectX.Direct3D</name>
  4.   </assembly>
  5.   <members>
  6.     <member name="T:Microsoft.DirectX.Direct3D.AdapterInformation">
  7.       <summary>Adapter information.</summary>
  8.     </member>
  9.     <member name="M:Microsoft.DirectX.Direct3D.AdapterInformation.Equals(System.Object)">
  10.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  11.       <param name="compare" />
  12.       <returns />
  13.     </member>
  14.     <member name="M:Microsoft.DirectX.Direct3D.AdapterInformation.GetHashCode">
  15.       <summary>Returns the hash code for this instance.</summary>
  16.       <returns />
  17.     </member>
  18.     <member name="M:Microsoft.DirectX.Direct3D.AdapterInformation.GetWhqlInformation">
  19.       <summary>Retrieve adapter information including Windows Hardware Quality Labs (Whql) information.</summary>
  20.       <returns />
  21.     </member>
  22.     <member name="P:Microsoft.DirectX.Direct3D.AdapterInformation.Adapter">
  23.       <summary>Adapter ordinal</summary>
  24.     </member>
  25.     <member name="P:Microsoft.DirectX.Direct3D.AdapterInformation.CurrentDisplayMode">
  26.       <summary>Returns the current display mode.</summary>
  27.     </member>
  28.     <member name="P:Microsoft.DirectX.Direct3D.AdapterInformation.Information">
  29.       <summary>Adapter information.</summary>
  30.     </member>
  31.     <member name="P:Microsoft.DirectX.Direct3D.AdapterInformation.SupportedDisplayModes">
  32.       <summary>Returns a collection of supported display modes for this adapter.</summary>
  33.     </member>
  34.     <member name="T:Microsoft.DirectX.Direct3D.AdapterListEnumerator">
  35.       <summary>Collection of adapters.</summary>
  36.     </member>
  37.     <member name="M:Microsoft.DirectX.Direct3D.AdapterListEnumerator.Equals(System.Object)">
  38.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  39.       <param name="compare" />
  40.       <returns />
  41.     </member>
  42.     <member name="M:Microsoft.DirectX.Direct3D.AdapterListEnumerator.GetEnumerator">
  43.       <summary>Gets an enumerator for this collection.</summary>
  44.       <returns />
  45.     </member>
  46.     <member name="M:Microsoft.DirectX.Direct3D.AdapterListEnumerator.GetHashCode">
  47.       <summary>Returns the hash code for this instance.</summary>
  48.       <returns />
  49.     </member>
  50.     <member name="M:Microsoft.DirectX.Direct3D.AdapterListEnumerator.MoveNext">
  51.       <summary>Advances the enumerator to the next element of the collection.</summary>
  52.       <returns />
  53.     </member>
  54.     <member name="M:Microsoft.DirectX.Direct3D.AdapterListEnumerator.Reset">
  55.       <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
  56.       <returns />
  57.     </member>
  58.     <member name="P:Microsoft.DirectX.Direct3D.AdapterListEnumerator.Count">
  59.       <summary>Gets the number of elements.</summary>
  60.     </member>
  61.     <member name="P:Microsoft.DirectX.Direct3D.AdapterListEnumerator.Current">
  62.       <summary>Gets the current element in the collection.</summary>
  63.     </member>
  64.     <member name="P:Microsoft.DirectX.Direct3D.AdapterListEnumerator.Default">
  65.       <summary>Default adapter.</summary>
  66.     </member>
  67.     <member name="P:Microsoft.DirectX.Direct3D.AdapterListEnumerator.Item">
  68.       <summary>Gets the element with the specified index.</summary>
  69.       <param name="adapter" />
  70.     </member>
  71.     <member name="T:Microsoft.DirectX.Direct3D.BaseTexture">
  72.       <summary>Applications use the methods of the BaseTexture object to manipulate texture resources including cube and volume textures.</summary>
  73.     </member>
  74.     <member name="E:Microsoft.DirectX.Direct3D.BaseTexture.Disposing">
  75.       <summary>Adds an event handler to listen to the Disposing event on the object.</summary>
  76.     </member>
  77.     <member name="M:Microsoft.DirectX.Direct3D.BaseTexture.#ctor(System.IntPtr,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.Pool)">
  78.       <summary>Initializes a new instance of the object.</summary>
  79.       <param name="lp" />
  80.       <param name="device" />
  81.       <param name="pool" />
  82.     </member>
  83.     <member name="M:Microsoft.DirectX.Direct3D.BaseTexture.Dispose">
  84.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  85.       <returns />
  86.     </member>
  87.     <member name="M:Microsoft.DirectX.Direct3D.BaseTexture.Equals(System.Object)">
  88.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  89.       <param name="compare" />
  90.       <returns />
  91.     </member>
  92.     <member name="M:Microsoft.DirectX.Direct3D.BaseTexture.Finalize">
  93.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  94.       <returns />
  95.     </member>
  96.     <member name="M:Microsoft.DirectX.Direct3D.BaseTexture.GenerateMipSubLevels">
  97.       <summary>Generate mipmap sublevels.</summary>
  98.       <returns />
  99.     </member>
  100.     <member name="M:Microsoft.DirectX.Direct3D.BaseTexture.GetHashCode">
  101.       <summary>Returns the hash code for this instance.</summary>
  102.       <returns />
  103.     </member>
  104.     <member name="M:Microsoft.DirectX.Direct3D.BaseTexture.GetObjectByValue(System.Int32)">
  105.       <summary>This member supports the Managed DirectX infrastructure and is not intended to be used directly from your code.</summary>
  106.       <param name="objId" />
  107.       <returns />
  108.     </member>
  109.     <member name="M:Microsoft.DirectX.Direct3D.BaseTexture.op_Equality(Microsoft.DirectX.Direct3D.BaseTexture,Microsoft.DirectX.Direct3D.BaseTexture)">
  110.       <summary />
  111.       <param name="left" />
  112.       <param name="right" />
  113.       <returns />
  114.     </member>
  115.     <member name="M:Microsoft.DirectX.Direct3D.BaseTexture.op_Inequality(Microsoft.DirectX.Direct3D.BaseTexture,Microsoft.DirectX.Direct3D.BaseTexture)">
  116.       <summary />
  117.       <param name="left" />
  118.       <param name="right" />
  119.       <returns />
  120.     </member>
  121.     <member name="M:Microsoft.DirectX.Direct3D.BaseTexture.raise_Disposing(System.Object,System.EventArgs)">
  122.       <summary />
  123.       <param name="i1" />
  124.       <param name="i2" />
  125.       <returns />
  126.     </member>
  127.     <member name="M:Microsoft.DirectX.Direct3D.BaseTexture.SetLevelOfDetail(System.Int32)">
  128.       <summary>Sets the most detailed level of detail (LOD) for a managed texture. </summary>
  129.       <param name="lodNew" />
  130.       <returns />
  131.     </member>
  132.     <member name="P:Microsoft.DirectX.Direct3D.BaseTexture.AutoGenerateFilterType">
  133.       <summary>Get the filter type that is used for automatically generated mipmap sublevels.</summary>
  134.     </member>
  135.     <member name="P:Microsoft.DirectX.Direct3D.BaseTexture.Disposed">
  136.       <summary>true if the object is disposed; otherwise, false</summary>
  137.     </member>
  138.     <member name="P:Microsoft.DirectX.Direct3D.BaseTexture.LevelCount">
  139.       <summary>Returns the number of texture levels in a multilevel texture.</summary>
  140.     </member>
  141.     <member name="P:Microsoft.DirectX.Direct3D.BaseTexture.LevelOfDetail">
  142.       <summary>Returns a value clamped to the maximum level of detail (LOD) set for a managed texture.</summary>
  143.     </member>
  144.     <member name="T:Microsoft.DirectX.Direct3D.ClipPlane">
  145.       <summary>Clip planes for a device.</summary>
  146.     </member>
  147.     <member name="M:Microsoft.DirectX.Direct3D.ClipPlane.GetSingleArray">
  148.       <summary>Retrieves the coefficients of a user-defined clipping plane for the device.</summary>
  149.       <returns />
  150.     </member>
  151.     <member name="M:Microsoft.DirectX.Direct3D.ClipPlane.SetSingleArray(System.Single[])">
  152.       <summary>Sets the coefficients of a user-defined clipping plane for the device.</summary>
  153.       <param name="value" />
  154.       <returns />
  155.     </member>
  156.     <member name="P:Microsoft.DirectX.Direct3D.ClipPlane.Enabled">
  157.       <summary>Enables or disables a clip plane.</summary>
  158.     </member>
  159.     <member name="P:Microsoft.DirectX.Direct3D.ClipPlane.Plane">
  160.       <summary>Retrieves or sets the coefficients of a user-defined clipping plane for the device.</summary>
  161.     </member>
  162.     <member name="T:Microsoft.DirectX.Direct3D.ClipPlanes">
  163.       <summary>Clip planes on the device.</summary>
  164.     </member>
  165.     <member name="M:Microsoft.DirectX.Direct3D.ClipPlanes.DisableAll">
  166.       <summary>Disable all clip planes on the device.</summary>
  167.       <returns />
  168.     </member>
  169.     <member name="M:Microsoft.DirectX.Direct3D.ClipPlanes.EnableAll">
  170.       <summary>Enable all clip planes that have been set.</summary>
  171.       <returns />
  172.     </member>
  173.     <member name="P:Microsoft.DirectX.Direct3D.ClipPlanes.Item">
  174.       <summary>Gets the element with the specified index.</summary>
  175.       <param name="index" />
  176.     </member>
  177.     <member name="T:Microsoft.DirectX.Direct3D.ConflictingRenderStateException">
  178.       <summary>The currently set render states cannot be used together.</summary>
  179.     </member>
  180.     <member name="M:Microsoft.DirectX.Direct3D.ConflictingRenderStateException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  181.       <summary>Initializes a new instance of the object.</summary>
  182.       <param name="info" />
  183.       <param name="context" />
  184.     </member>
  185.     <member name="M:Microsoft.DirectX.Direct3D.ConflictingRenderStateException.#ctor(System.String,System.Exception)">
  186.       <summary>Initializes a new instance of the object.</summary>
  187.       <param name="message" />
  188.       <param name="inner" />
  189.     </member>
  190.     <member name="M:Microsoft.DirectX.Direct3D.ConflictingRenderStateException.#ctor(System.String)">
  191.       <summary>Initializes a new instance of the object.</summary>
  192.       <param name="message" />
  193.     </member>
  194.     <member name="M:Microsoft.DirectX.Direct3D.ConflictingRenderStateException.#ctor">
  195.       <summary>Initializes a new instance of the object.</summary>
  196.     </member>
  197.     <member name="T:Microsoft.DirectX.Direct3D.ConflictingTextureFilterException">
  198.       <summary>The current texture filters cannot be used together.</summary>
  199.     </member>
  200.     <member name="M:Microsoft.DirectX.Direct3D.ConflictingTextureFilterException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  201.       <summary>Initializes a new instance of the object.</summary>
  202.       <param name="info" />
  203.       <param name="context" />
  204.     </member>
  205.     <member name="M:Microsoft.DirectX.Direct3D.ConflictingTextureFilterException.#ctor(System.String,System.Exception)">
  206.       <summary>Initializes a new instance of the object.</summary>
  207.       <param name="message" />
  208.       <param name="inner" />
  209.     </member>
  210.     <member name="M:Microsoft.DirectX.Direct3D.ConflictingTextureFilterException.#ctor(System.String)">
  211.       <summary>Initializes a new instance of the object.</summary>
  212.       <param name="message" />
  213.     </member>
  214.     <member name="M:Microsoft.DirectX.Direct3D.ConflictingTextureFilterException.#ctor">
  215.       <summary>Initializes a new instance of the object.</summary>
  216.     </member>
  217.     <member name="T:Microsoft.DirectX.Direct3D.ConflictingTexturePaletteException">
  218.       <summary>The current textures cannot be used simultaneously.</summary>
  219.     </member>
  220.     <member name="M:Microsoft.DirectX.Direct3D.ConflictingTexturePaletteException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  221.       <summary>Initializes a new instance of the object.</summary>
  222.       <param name="info" />
  223.       <param name="context" />
  224.     </member>
  225.     <member name="M:Microsoft.DirectX.Direct3D.ConflictingTexturePaletteException.#ctor(System.String,System.Exception)">
  226.       <summary>Initializes a new instance of the object.</summary>
  227.       <param name="message" />
  228.       <param name="inner" />
  229.     </member>
  230.     <member name="M:Microsoft.DirectX.Direct3D.ConflictingTexturePaletteException.#ctor(System.String)">
  231.       <summary>Initializes a new instance of the object.</summary>
  232.       <param name="message" />
  233.     </member>
  234.     <member name="M:Microsoft.DirectX.Direct3D.ConflictingTexturePaletteException.#ctor">
  235.       <summary>Initializes a new instance of the object.</summary>
  236.     </member>
  237.     <member name="T:Microsoft.DirectX.Direct3D.CubeTexture">
  238.       <summary>Applications use the methods of the CubeTexture object to manipulate a cube texture resource.</summary>
  239.     </member>
  240.     <member name="M:Microsoft.DirectX.Direct3D.CubeTexture.AddDirtyRectangle(Microsoft.DirectX.Direct3D.CubeMapFace)">
  241.       <summary>Adds a dirty region to a cube texture resource.</summary>
  242.       <param name="faceType" />
  243.       <returns />
  244.     </member>
  245.     <member name="M:Microsoft.DirectX.Direct3D.CubeTexture.AddDirtyRectangle(Microsoft.DirectX.Direct3D.CubeMapFace,System.Drawing.Rectangle)">
  246.       <summary>Adds a dirty region to a cube texture resource.</summary>
  247.       <param name="faceType" />
  248.       <param name="rect" />
  249.       <returns />
  250.     </member>
  251.     <member name="M:Microsoft.DirectX.Direct3D.CubeTexture.#ctor(Microsoft.DirectX.Direct3D.Device,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool)">
  252.       <summary>Initializes a new instance of the object.</summary>
  253.       <param name="device" />
  254.       <param name="edgeLength" />
  255.       <param name="levels" />
  256.       <param name="usage" />
  257.       <param name="format" />
  258.       <param name="pool" />
  259.     </member>
  260.     <member name="M:Microsoft.DirectX.Direct3D.CubeTexture.#ctor(System.IntPtr,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.Pool)">
  261.       <summary>Initializes a new instance of the object.</summary>
  262.       <param name="lp" />
  263.       <param name="device" />
  264.       <param name="pool" />
  265.     </member>
  266.     <member name="M:Microsoft.DirectX.Direct3D.CubeTexture.GetCubeMapSurface(Microsoft.DirectX.Direct3D.CubeMapFace,System.Int32)">
  267.       <summary>Retrieves a cube texture map surface.</summary>
  268.       <param name="faceType" />
  269.       <param name="level" />
  270.       <returns />
  271.     </member>
  272.     <member name="M:Microsoft.DirectX.Direct3D.CubeTexture.GetLevelDescription(System.Int32)">
  273.       <summary>Retrieves a description of one face of the specified cube texture level.</summary>
  274.       <param name="level" />
  275.       <returns />
  276.     </member>
  277.     <member name="M:Microsoft.DirectX.Direct3D.CubeTexture.GetObjectByValue(System.Int32)">
  278.       <summary>This member supports the Managed DirectX infrastructure and is not intended to be used directly from your code.</summary>
  279.       <param name="objId" />
  280.       <returns />
  281.     </member>
  282.     <member name="M:Microsoft.DirectX.Direct3D.CubeTexture.LockRectangle(Microsoft.DirectX.Direct3D.CubeMapFace,System.Int32,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.LockFlags,System.Int32@)">
  283.       <summary>Locks a rectangle on a cube texture resource.</summary>
  284.       <param name="faceType" />
  285.       <param name="level" />
  286.       <param name="rect" />
  287.       <param name="flags" />
  288.       <param name="pitch" />
  289.       <returns />
  290.     </member>
  291.     <member name="M:Microsoft.DirectX.Direct3D.CubeTexture.LockRectangle(Microsoft.DirectX.Direct3D.CubeMapFace,System.Int32,Microsoft.DirectX.Direct3D.LockFlags,System.Int32@)">
  292.       <summary>Locks a rectangle on a cube texture resource.</summary>
  293.       <param name="faceType" />
  294.       <param name="level" />
  295.       <param name="flags" />
  296.       <param name="pitch" />
  297.       <returns />
  298.     </member>
  299.     <member name="M:Microsoft.DirectX.Direct3D.CubeTexture.LockRectangle(Microsoft.DirectX.Direct3D.CubeMapFace,System.Int32,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.LockFlags)">
  300.       <summary>Locks a rectangle on a cube texture resource.</summary>
  301.       <param name="faceType" />
  302.       <param name="level" />
  303.       <param name="rect" />
  304.       <param name="flags" />
  305.       <returns />
  306.     </member>
  307.     <member name="M:Microsoft.DirectX.Direct3D.CubeTexture.LockRectangle(Microsoft.DirectX.Direct3D.CubeMapFace,System.Int32,Microsoft.DirectX.Direct3D.LockFlags)">
  308.       <summary>Locks a rectangle on a cube texture resource.</summary>
  309.       <param name="faceType" />
  310.       <param name="level" />
  311.       <param name="flags" />
  312.       <returns />
  313.     </member>
  314.     <member name="M:Microsoft.DirectX.Direct3D.CubeTexture.LockRectangle(System.Type,Microsoft.DirectX.Direct3D.CubeMapFace,System.Int32,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.LockFlags,System.Int32@,System.Int32[])">
  315.       <summary>Locks a rectangle on a cube texture resource.</summary>
  316.       <param name="typeLock" />
  317.       <param name="faceType" />
  318.       <param name="level" />
  319.       <param name="rect" />
  320.       <param name="flags" />
  321.       <param name="pitch" />
  322.       <param name="ranks" />
  323.       <returns />
  324.     </member>
  325.     <member name="M:Microsoft.DirectX.Direct3D.CubeTexture.LockRectangle(System.Type,Microsoft.DirectX.Direct3D.CubeMapFace,System.Int32,Microsoft.DirectX.Direct3D.LockFlags,System.Int32@,System.Int32[])">
  326.       <summary>Locks a rectangle on a cube texture resource.</summary>
  327.       <param name="typeLock" />
  328.       <param name="faceType" />
  329.       <param name="level" />
  330.       <param name="flags" />
  331.       <param name="pitch" />
  332.       <param name="ranks" />
  333.       <returns />
  334.     </member>
  335.     <member name="M:Microsoft.DirectX.Direct3D.CubeTexture.LockRectangle(System.Type,Microsoft.DirectX.Direct3D.CubeMapFace,System.Int32,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.LockFlags,System.Int32[])">
  336.       <summary>Locks a rectangle on a cube texture resource.</summary>
  337.       <param name="typeLock" />
  338.       <param name="faceType" />
  339.       <param name="level" />
  340.       <param name="rect" />
  341.       <param name="flags" />
  342.       <param name="ranks" />
  343.       <returns />
  344.     </member>
  345.     <member name="M:Microsoft.DirectX.Direct3D.CubeTexture.LockRectangle(System.Type,Microsoft.DirectX.Direct3D.CubeMapFace,System.Int32,Microsoft.DirectX.Direct3D.LockFlags,System.Int32[])">
  346.       <summary>Locks a rectangle on a cube texture resource.</summary>
  347.       <param name="typeLock" />
  348.       <param name="faceType" />
  349.       <param name="level" />
  350.       <param name="flags" />
  351.       <param name="ranks" />
  352.       <returns />
  353.     </member>
  354.     <member name="M:Microsoft.DirectX.Direct3D.CubeTexture.UnlockRectangle(Microsoft.DirectX.Direct3D.CubeMapFace,System.Int32)">
  355.       <summary>Unlocks a rectangle on a cube texture resource.</summary>
  356.       <param name="faceType" />
  357.       <param name="level" />
  358.       <returns />
  359.     </member>
  360.     <member name="T:Microsoft.DirectX.Direct3D.CustomVertex">
  361.       <summary>Various custom fixed format vertex types.</summary>
  362.     </member>
  363.     <member name="T:Microsoft.DirectX.Direct3D.Device">
  364.       <summary>Applications use the methods of the Device object to perform DrawPrimitive-based rendering, create resources, work with system-level variables, adjust gamma ramp levels, work with palettes, and create shaders.</summary>
  365.     </member>
  366.     <member name="E:Microsoft.DirectX.Direct3D.Device.DeviceCreated">
  367.       <summary>Occurs when the device has been created.</summary>
  368.     </member>
  369.     <member name="E:Microsoft.DirectX.Direct3D.Device.DeviceLost">
  370.       <summary>Occurs when the device is about to be lost (for example, just before a reset).</summary>
  371.     </member>
  372.     <member name="E:Microsoft.DirectX.Direct3D.Device.DeviceReset">
  373.       <summary>Occurs after the device has been reset, allowing an application to recreate all Pool.Default resources.</summary>
  374.     </member>
  375.     <member name="E:Microsoft.DirectX.Direct3D.Device.DeviceResizing">
  376.       <summary>Occurs when the device is resizing, allowing the application to cancel the default handling of the resize.</summary>
  377.     </member>
  378.     <member name="E:Microsoft.DirectX.Direct3D.Device.Disposing">
  379.       <summary>Adds an event handler to listen to the Disposing event on the object.</summary>
  380.     </member>
  381.     <member name="M:Microsoft.DirectX.Direct3D.Device.BeginScene">
  382.       <summary>Begins a scene. </summary>
  383.       <returns />
  384.     </member>
  385.     <member name="M:Microsoft.DirectX.Direct3D.Device.BeginStateBlock">
  386.       <summary>Signals  to begin recording a device-state block.</summary>
  387.       <returns />
  388.     </member>
  389.     <member name="M:Microsoft.DirectX.Direct3D.Device.CheckCooperativeLevel">
  390.       <summary>Reports the current cooperative-level status of the  device for a windowed or full-screen application.</summary>
  391.       <returns />
  392.     </member>
  393.     <member name="M:Microsoft.DirectX.Direct3D.Device.CheckCooperativeLevel(System.Int32@)">
  394.       <summary>Reports the current cooperative-level status of the  device for a windowed or full-screen application.</summary>
  395.       <param name="result" />
  396.       <returns />
  397.     </member>
  398.     <member name="M:Microsoft.DirectX.Direct3D.Device.Clear(Microsoft.DirectX.Direct3D.ClearFlags,System.Drawing.Color,System.Single,System.Int32)">
  399.       <summary>Clears the viewport, or a set of rectangles in the viewport, to a specified RGBA color, clears the depth buffer, and erases the stencil buffer. </summary>
  400.       <param name="flags" />
  401.       <param name="color" />
  402.       <param name="zdepth" />
  403.       <param name="stencil" />
  404.       <returns />
  405.     </member>
  406.     <member name="M:Microsoft.DirectX.Direct3D.Device.Clear(Microsoft.DirectX.Direct3D.ClearFlags,System.Drawing.Color,System.Single,System.Int32,System.Drawing.Rectangle[])">
  407.       <summary>Clears the viewport, or a set of rectangles in the viewport, to a specified RGBA color, clears the depth buffer, and erases the stencil buffer. </summary>
  408.       <param name="flags" />
  409.       <param name="color" />
  410.       <param name="zdepth" />
  411.       <param name="stencil" />
  412.       <param name="rect" />
  413.       <returns />
  414.     </member>
  415.     <member name="M:Microsoft.DirectX.Direct3D.Device.Clear(Microsoft.DirectX.Direct3D.ClearFlags,System.Int32,System.Single,System.Int32)">
  416.       <summary>Clears the viewport, or a set of rectangles in the viewport, to a specified RGBA color, clears the depth buffer, and erases the stencil buffer. </summary>
  417.       <param name="flags" />
  418.       <param name="color" />
  419.       <param name="zdepth" />
  420.       <param name="stencil" />
  421.       <returns />
  422.     </member>
  423.     <member name="M:Microsoft.DirectX.Direct3D.Device.Clear(Microsoft.DirectX.Direct3D.ClearFlags,System.Int32,System.Single,System.Int32,System.Drawing.Rectangle[])">
  424.       <summary>Clears the viewport, or a set of rectangles in the viewport, to a specified RGBA color, clears the depth buffer, and erases the stencil buffer. </summary>
  425.       <param name="flags" />
  426.       <param name="color" />
  427.       <param name="zdepth" />
  428.       <param name="stencil" />
  429.       <param name="regions" />
  430.       <returns />
  431.     </member>
  432.     <member name="M:Microsoft.DirectX.Direct3D.Device.ColorFill(Microsoft.DirectX.Direct3D.Surface,System.Drawing.Rectangle,System.Drawing.Color)">
  433.       <summary>Allows an application to fill a rectangular area of a D3DPOOL_DEFAULT surface with a specified color.</summary>
  434.       <param name="surface" />
  435.       <param name="rect" />
  436.       <param name="color" />
  437.       <returns />
  438.     </member>
  439.     <member name="M:Microsoft.DirectX.Direct3D.Device.ColorFill(Microsoft.DirectX.Direct3D.Surface,System.Drawing.Rectangle,System.Int32)">
  440.       <summary>Allows an application to fill a rectangular area of a D3DPOOL_DEFAULT surface with a specified color.</summary>
  441.       <param name="surface" />
  442.       <param name="rect" />
  443.       <param name="color" />
  444.       <returns />
  445.     </member>
  446.     <member name="M:Microsoft.DirectX.Direct3D.Device.CreateDepthStencilSurface(System.Int32,System.Int32,Microsoft.DirectX.Direct3D.DepthFormat,Microsoft.DirectX.Direct3D.MultiSampleType,System.Int32,System.Boolean)">
  447.       <summary>Creates a depth-stencil resource.</summary>
  448.       <param name="width" />
  449.       <param name="height" />
  450.       <param name="format" />
  451.       <param name="multiSample" />
  452.       <param name="multiSampleQuality" />
  453.       <param name="discard" />
  454.       <returns />
  455.     </member>
  456.     <member name="M:Microsoft.DirectX.Direct3D.Device.CreateOffscreenPlainSurface(System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool)">
  457.       <summary>Create an off-screen surface.</summary>
  458.       <param name="width" />
  459.       <param name="height" />
  460.       <param name="format" />
  461.       <param name="pool" />
  462.       <returns />
  463.     </member>
  464.     <member name="M:Microsoft.DirectX.Direct3D.Device.CreateRenderTarget(System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.MultiSampleType,System.Int32,System.Boolean)">
  465.       <summary>Creates a render target surface.</summary>
  466.       <param name="width" />
  467.       <param name="height" />
  468.       <param name="format" />
  469.       <param name="multiSample" />
  470.       <param name="multiSampleQuality" />
  471.       <param name="lockable" />
  472.       <returns />
  473.     </member>
  474.     <member name="M:Microsoft.DirectX.Direct3D.Device.#ctor(System.Int32,Microsoft.DirectX.Direct3D.DeviceType,System.Windows.Forms.Control,Microsoft.DirectX.Direct3D.CreateFlags,Microsoft.DirectX.Direct3D.PresentParameters)">
  475.       <summary>Initializes a new instance of the object.</summary>
  476.       <param name="adapter" />
  477.       <param name="deviceType" />
  478.       <param name="renderWindow" />
  479.       <param name="behaviorFlags" />
  480.       <param name="presentationParameters" />
  481.     </member>
  482.     <member name="M:Microsoft.DirectX.Direct3D.Device.#ctor(System.IntPtr)">
  483.       <summary>Initializes a new instance of the object.</summary>
  484.       <param name="lp" />
  485.     </member>
  486.     <member name="M:Microsoft.DirectX.Direct3D.Device.DeletePatch(System.Int32)">
  487.       <summary>Frees a cached high-order patch.</summary>
  488.       <param name="handle" />
  489.       <returns />
  490.     </member>
  491.     <member name="M:Microsoft.DirectX.Direct3D.Device.Dispose">
  492.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  493.       <returns />
  494.     </member>
  495.     <member name="M:Microsoft.DirectX.Direct3D.Device.DrawIndexedPrimitives(Microsoft.DirectX.Direct3D.PrimitiveType,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
  496.       <summary>Renders the specified geometric primitive, based on indexing into an array of vertices.</summary>
  497.       <param name="primitiveType" />
  498.       <param name="baseVertex" />
  499.       <param name="minVertexIndex" />
  500.       <param name="numVertices" />
  501.       <param name="startIndex" />
  502.       <param name="primCount" />
  503.       <returns />
  504.     </member>
  505.     <member name="M:Microsoft.DirectX.Direct3D.Device.DrawIndexedUserPrimitives(Microsoft.DirectX.Direct3D.PrimitiveType,System.Int32,System.Int32,System.Int32,System.Object,System.Boolean,System.Object)">
  506.       <summary>Renders the specified geometric primitive with data specified by a user memory reference.</summary>
  507.       <param name="primitiveType" />
  508.       <param name="minVertexIndex" />
  509.       <param name="numVertexIndices" />
  510.       <param name="primitiveCount" />
  511.       <param name="indexData" />
  512.       <param name="sixteenBitIndices" />
  513.       <param name="vertexStreamZeroData" />
  514.       <returns />
  515.     </member>
  516.     <member name="M:Microsoft.DirectX.Direct3D.Device.DrawPrimitives(Microsoft.DirectX.Direct3D.PrimitiveType,System.Int32,System.Int32)">
  517.       <summary>Renders a sequence of nonindexed, geometric primitives of the specified type from the current set of data input streams.</summary>
  518.       <param name="primitiveType" />
  519.       <param name="startVertex" />
  520.       <param name="primitiveCount" />
  521.       <returns />
  522.     </member>
  523.     <member name="M:Microsoft.DirectX.Direct3D.Device.DrawRectanglePatch(System.Int32,Microsoft.DirectX.Plane,Microsoft.DirectX.Direct3D.RectanglePatchInformation@)">
  524.       <summary>Draws a rectangular patch using the currently set streams.</summary>
  525.       <param name="handle" />
  526.       <param name="numSegs" />
  527.       <param name="rectPatchInformation" />
  528.       <returns />
  529.     </member>
  530.     <member name="M:Microsoft.DirectX.Direct3D.Device.DrawRectanglePatch(System.Int32,System.Single[],Microsoft.DirectX.Direct3D.RectanglePatchInformation@)">
  531.       <summary>Draws a rectangular patch using the currently set streams.</summary>
  532.       <param name="handle" />
  533.       <param name="numSegs" />
  534.       <param name="rectPatchInformation" />
  535.       <returns />
  536.     </member>
  537.     <member name="M:Microsoft.DirectX.Direct3D.Device.DrawRectanglePatch(System.Int32,Microsoft.DirectX.Plane)">
  538.       <summary>Draws a rectangular patch using the currently set streams.</summary>
  539.       <param name="handle" />
  540.       <param name="numSegs" />
  541.       <returns />
  542.     </member>
  543.     <member name="M:Microsoft.DirectX.Direct3D.Device.DrawRectanglePatch(System.Int32,System.Single[])">
  544.       <summary>Draws a rectangular patch using the currently set streams.</summary>
  545.       <param name="handle" />
  546.       <param name="numSegs" />
  547.       <returns />
  548.     </member>
  549.     <member name="M:Microsoft.DirectX.Direct3D.Device.DrawTrianglePatch(System.Int32,Microsoft.DirectX.Plane,Microsoft.DirectX.Direct3D.TrianglePatchInformation@)">
  550.       <summary>Draws a triangular patch using the currently set streams.</summary>
  551.       <param name="handle" />
  552.       <param name="numSegs" />
  553.       <param name="triPatchInformation" />
  554.       <returns />
  555.     </member>
  556.     <member name="M:Microsoft.DirectX.Direct3D.Device.DrawTrianglePatch(System.Int32,System.Single[],Microsoft.DirectX.Direct3D.TrianglePatchInformation@)">
  557.       <summary>Draws a triangular patch using the currently set streams.</summary>
  558.       <param name="handle" />
  559.       <param name="numSegs" />
  560.       <param name="triPatchInformation" />
  561.       <returns />
  562.     </member>
  563.     <member name="M:Microsoft.DirectX.Direct3D.Device.DrawTrianglePatch(System.Int32,Microsoft.DirectX.Plane)">
  564.       <summary>Draws a triangular patch using the currently set streams.</summary>
  565.       <param name="handle" />
  566.       <param name="numSegs" />
  567.       <returns />
  568.     </member>
  569.     <member name="M:Microsoft.DirectX.Direct3D.Device.DrawTrianglePatch(System.Int32,System.Single[])">
  570.       <summary>Draws a triangular patch using the currently set streams.</summary>
  571.       <param name="handle" />
  572.       <param name="numSegs" />
  573.       <returns />
  574.     </member>
  575.     <member name="M:Microsoft.DirectX.Direct3D.Device.DrawUserPrimitives(Microsoft.DirectX.Direct3D.PrimitiveType,System.Int32,System.Object)">
  576.       <summary>Renders data specified by a user memory reference as a sequence of geometric primitives of the specified type.</summary>
  577.       <param name="primitiveType" />
  578.       <param name="primitiveCount" />
  579.       <param name="vertexStreamZeroData" />
  580.       <returns />
  581.     </member>
  582.     <member name="M:Microsoft.DirectX.Direct3D.Device.EndScene">
  583.       <summary>Ends a scene that was begun by calling the  method.</summary>
  584.       <returns />
  585.     </member>
  586.     <member name="M:Microsoft.DirectX.Direct3D.Device.EndStateBlock">
  587.       <summary>Signals  to stop recording a device-state block and retrieve a handle to the state block.</summary>
  588.       <returns />
  589.     </member>
  590.     <member name="M:Microsoft.DirectX.Direct3D.Device.Equals(System.Object)">
  591.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  592.       <param name="compare" />
  593.       <returns />
  594.     </member>
  595.     <member name="M:Microsoft.DirectX.Direct3D.Device.EvictManagedResources">
  596.       <summary>Evicts all managed resources, including both  and driver-managed resources.</summary>
  597.       <returns />
  598.     </member>
  599.     <member name="M:Microsoft.DirectX.Direct3D.Device.Finalize">
  600.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  601.       <returns />
  602.     </member>
  603.     <member name="M:Microsoft.DirectX.Direct3D.Device.GetBackBuffer(System.Int32,System.Int32,Microsoft.DirectX.Direct3D.BackBufferType)">
  604.       <summary>Retrieves a back buffer from the device's swap chain.</summary>
  605.       <param name="swapChain" />
  606.       <param name="backBuffer" />
  607.       <param name="backBufferType" />
  608.       <returns />
  609.     </member>
  610.     <member name="M:Microsoft.DirectX.Direct3D.Device.GetFrontBufferData(System.Int32,Microsoft.DirectX.Direct3D.Surface)">
  611.       <summary>Generates a copy of the device's front buffer and places that copy in a system memory buffer provided by the application. </summary>
  612.       <param name="swapChain" />
  613.       <param name="buffer" />
  614.       <returns />
  615.     </member>
  616.     <member name="M:Microsoft.DirectX.Direct3D.Device.GetGammaRamp(System.Int32)">
  617.       <summary>Retrieves the gamma correction ramp for the swap chain.</summary>
  618.       <param name="swapChain" />
  619.       <returns />
  620.     </member>
  621.     <member name="M:Microsoft.DirectX.Direct3D.Device.GetHashCode">
  622.       <summary>Returns the hash code for this instance.</summary>
  623.       <returns />
  624.     </member>
  625.     <member name="M:Microsoft.DirectX.Direct3D.Device.GetObjectByValue(System.Int32)">
  626.       <summary>This member supports the Managed DirectX infrastructure and is not intended to be used directly from your code.</summary>
  627.       <param name="objId" />
  628.       <returns />
  629.     </member>
  630.     <member name="M:Microsoft.DirectX.Direct3D.Device.GetPaletteEntries(System.Int32)">
  631.       <summary>Retrieves palette entries.</summary>
  632.       <param name="paletteNumber" />
  633.       <returns />
  634.     </member>
  635.     <member name="M:Microsoft.DirectX.Direct3D.Device.GetPixelShaderBooleanConstant(System.Int32,System.Int32)">
  636.       <summary>Get a Boolean shader constant.</summary>
  637.       <param name="startRegister" />
  638.       <param name="constantCount" />
  639.       <returns />
  640.     </member>
  641.     <member name="M:Microsoft.DirectX.Direct3D.Device.GetPixelShaderInt32Constant(System.Int32,System.Int32)">
  642.       <summary>Get an integer shader constant.</summary>
  643.       <param name="startRegister" />
  644.       <param name="constantCount" />
  645.       <returns />
  646.     </member>
  647.     <member name="M:Microsoft.DirectX.Direct3D.Device.GetPixelShaderSingleConstant(System.Int32,System.Int32)">
  648.       <summary>Get a floating-point shader constant.</summary>
  649.       <param name="startRegister" />
  650.       <param name="constantCount" />
  651.       <returns />
  652.     </member>
  653.     <member name="M:Microsoft.DirectX.Direct3D.Device.GetRasterStatus(System.Int32)">
  654.       <summary>Returns information describing the raster of the monitor on which the swap chain is presented.</summary>
  655.       <param name="swapChain" />
  656.       <returns />
  657.     </member>
  658.     <member name="M:Microsoft.DirectX.Direct3D.Device.GetRenderTarget(System.Int32)">
  659.       <summary>Retrieves a render target surface.</summary>
  660.       <param name="renderTargetIndex" />
  661.       <returns />
  662.     </member>
  663.     <member name="M:Microsoft.DirectX.Direct3D.Device.GetRenderTargetData(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.Surface)">
  664.       <summary>Copies the render target data from device memory to system memory.</summary>
  665.       <param name="renderTarget" />
  666.       <param name="destSurface" />
  667.       <returns />
  668.     </member>
  669.     <member name="M:Microsoft.DirectX.Direct3D.Device.GetStreamSource(System.Int32,System.Int32@,System.Int32@)">
  670.       <summary>Retrieves a vertex buffer bound to the specified data stream.</summary>
  671.       <param name="streamNumber" />
  672.       <param name="offsetInBytes" />
  673.       <param name="stride" />
  674.       <returns />
  675.     </member>
  676.     <member name="M:Microsoft.DirectX.Direct3D.Device.GetStreamSourceFrequency(System.Int32)">
  677.       <summary>Get the stream source frequency divider value.</summary>
  678.       <param name="streamNumber" />
  679.       <returns />
  680.     </member>
  681.     <member name="M:Microsoft.DirectX.Direct3D.Device.GetSwapChain(System.Int32)">
  682.       <summary>Get a reference to a swap chain.</summary>
  683.       <param name="swapChain" />
  684.       <returns />
  685.     </member>
  686.     <member name="M:Microsoft.DirectX.Direct3D.Device.GetTexture(System.Int32)">
  687.       <summary>Retrieves a  assigned to a stage for a device.</summary>
  688.       <param name="stage" />
  689.       <returns />
  690.     </member>
  691.     <member name="M:Microsoft.DirectX.Direct3D.Device.GetTransform(Microsoft.DirectX.Direct3D.TransformType)">
  692.       <summary>Retrieves a matrix describing a transformation state.</summary>
  693.       <param name="state" />
  694.       <returns />
  695.     </member>
  696.     <member name="M:Microsoft.DirectX.Direct3D.Device.GetVertexShaderBooleanConstant(System.Int32,System.Int32)">
  697.       <summary>Get a Boolean vertex shader constant.</summary>
  698.       <param name="startRegister" />
  699.       <param name="constantCount" />
  700.       <returns />
  701.     </member>
  702.     <member name="M:Microsoft.DirectX.Direct3D.Device.GetVertexShaderInt32Constant(System.Int32,System.Int32)">
  703.       <summary>Get an integer vertex shader constant.</summary>
  704.       <param name="startRegister" />
  705.       <param name="constantCount" />
  706.       <returns />
  707.     </member>
  708.     <member name="M:Microsoft.DirectX.Direct3D.Device.GetVertexShaderSingleConstant(System.Int32,System.Int32)">
  709.       <summary>Get a floating-point vertex shader constant.</summary>
  710.       <param name="startRegister" />
  711.       <param name="constantCount" />
  712.       <returns />
  713.     </member>
  714.     <member name="M:Microsoft.DirectX.Direct3D.Device.MultiplyTransform(Microsoft.DirectX.Direct3D.TransformType,Microsoft.DirectX.Matrix)">
  715.       <summary>Multiplies a device's world, view, or projection matrices by a specified matrix. </summary>
  716.       <param name="state" />
  717.       <param name="matrix" />
  718.       <returns />
  719.     </member>
  720.     <member name="M:Microsoft.DirectX.Direct3D.Device.op_Equality(Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.Device)">
  721.       <summary />
  722.       <param name="left" />
  723.       <param name="right" />
  724.       <returns />
  725.     </member>
  726.     <member name="M:Microsoft.DirectX.Direct3D.Device.op_Inequality(Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.Device)">
  727.       <summary />
  728.       <param name="left" />
  729.       <param name="right" />
  730.       <returns />
  731.     </member>
  732.     <member name="M:Microsoft.DirectX.Direct3D.Device.Present(System.Drawing.Rectangle,System.Boolean)">
  733.       <summary>Presents the contents of the next buffer in the sequence of back buffers owned by the device.</summary>
  734.       <param name="rectPresent" />
  735.       <param name="sourceRectangle" />
  736.       <returns />
  737.     </member>
  738.     <member name="M:Microsoft.DirectX.Direct3D.Device.Present(System.Drawing.Rectangle,System.Windows.Forms.Control,System.Boolean)">
  739.       <summary>Presents the contents of the next buffer in the sequence of back buffers owned by the device.</summary>
  740.       <param name="rectPresent" />
  741.       <param name="overrideWindow" />
  742.       <param name="sourceRectangle" />
  743.       <returns />
  744.     </member>
  745.     <member name="M:Microsoft.DirectX.Direct3D.Device.Present(System.Windows.Forms.Control)">
  746.       <summary>Presents the contents of the next buffer in the sequence of back buffers owned by the device.</summary>
  747.       <param name="overrideWindow" />
  748.       <returns />
  749.     </member>
  750.     <member name="M:Microsoft.DirectX.Direct3D.Device.Present">
  751.       <summary>Presents the contents of the next buffer in the sequence of back buffers owned by the device.</summary>
  752.       <returns />
  753.     </member>
  754.     <member name="M:Microsoft.DirectX.Direct3D.Device.Present(System.Drawing.Rectangle,System.Drawing.Rectangle,System.Windows.Forms.Control)">
  755.       <summary>Presents the contents of the next buffer in the sequence of back buffers owned by the device.</summary>
  756.       <param name="sourceRectangle" />
  757.       <param name="destRectangle" />
  758.       <param name="overrideWindow" />
  759.       <returns />
  760.     </member>
  761.     <member name="M:Microsoft.DirectX.Direct3D.Device.ProcessVertices(System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.VertexBuffer,Microsoft.DirectX.Direct3D.VertexDeclaration)">
  762.       <summary>Applies the vertex processing defined by the vertex shader to the set of input data streams, generating a single stream of interleaved vertex data to the destination vertex buffer. </summary>
  763.       <param name="srcStartIndex" />
  764.       <param name="destIndex" />
  765.       <param name="vertexCount" />
  766.       <param name="destBuffer" />
  767.       <param name="vertexDeclaration" />
  768.       <returns />
  769.     </member>
  770.     <member name="M:Microsoft.DirectX.Direct3D.Device.ProcessVertices(System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.VertexBuffer,Microsoft.DirectX.Direct3D.VertexDeclaration,System.Boolean)">
  771.       <summary>Applies the vertex processing defined by the vertex shader to the set of input data streams, generating a single stream of interleaved vertex data to the destination vertex buffer. </summary>
  772.       <param name="srcStartIndex" />
  773.       <param name="destIndex" />
  774.       <param name="vertexCount" />
  775.       <param name="destBuffer" />
  776.       <param name="vertexDeclaration" />
  777.       <param name="copyData" />
  778.       <returns />
  779.     </member>
  780.     <member name="M:Microsoft.DirectX.Direct3D.Device.raise_DeviceCreated(System.Object,System.EventArgs)">
  781.       <summary />
  782.       <param name="i1" />
  783.       <param name="i2" />
  784.       <returns />
  785.     </member>
  786.     <member name="M:Microsoft.DirectX.Direct3D.Device.raise_DeviceLost(System.Object,System.EventArgs)">
  787.       <summary />
  788.       <param name="i1" />
  789.       <param name="i2" />
  790.       <returns />
  791.     </member>
  792.     <member name="M:Microsoft.DirectX.Direct3D.Device.raise_DeviceReset(System.Object,System.EventArgs)">
  793.       <summary />
  794.       <param name="i1" />
  795.       <param name="i2" />
  796.       <returns />
  797.     </member>
  798.     <member name="M:Microsoft.DirectX.Direct3D.Device.raise_DeviceResizing(System.Object,System.ComponentModel.CancelEventArgs)">
  799.       <summary />
  800.       <param name="i1" />
  801.       <param name="i2" />
  802.       <returns />
  803.     </member>
  804.     <member name="M:Microsoft.DirectX.Direct3D.Device.raise_Disposing(System.Object,System.EventArgs)">
  805.       <summary />
  806.       <param name="i1" />
  807.       <param name="i2" />
  808.       <returns />
  809.     </member>
  810.     <member name="M:Microsoft.DirectX.Direct3D.Device.Reset(Microsoft.DirectX.Direct3D.PresentParameters)">
  811.       <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
  812.       <param name="presentationParameters" />
  813.       <returns />
  814.     </member>
  815.     <member name="M:Microsoft.DirectX.Direct3D.Device.SetCursor(System.Windows.Forms.Cursor,System.Boolean)">
  816.       <summary>Create an off-screen surface.</summary>
  817.       <param name="cursor" />
  818.       <param name="addWaterMark" />
  819.       <returns />
  820.     </member>
  821.     <member name="M:Microsoft.DirectX.Direct3D.Device.SetCursorPosition(System.Int32,System.Int32,System.Boolean)">
  822.       <summary>Sets the cursor position and update options.</summary>
  823.       <param name="positionX" />
  824.       <param name="positionY" />
  825.       <param name="updateImmediate" />
  826.       <returns />
  827.     </member>
  828.     <member name="M:Microsoft.DirectX.Direct3D.Device.SetCursorProperties(System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Surface)">
  829.       <summary>Sets properties for the cursor.</summary>
  830.       <param name="hotSpotX" />
  831.       <param name="hotSpotY" />
  832.       <param name="cursorBitmap" />
  833.       <returns />
  834.     </member>
  835.     <member name="M:Microsoft.DirectX.Direct3D.Device.SetDialogBoxesEnabled(System.Boolean)">
  836.       <summary>This method allows the use of  dialog boxes in full-screen mode applications.</summary>
  837.       <param name="value" />
  838.       <returns />
  839.     </member>
  840.     <member name="M:Microsoft.DirectX.Direct3D.Device.SetGammaRamp(System.Int32,System.Boolean,Microsoft.DirectX.Direct3D.GammaRamp)">
  841.       <summary>Sets the gamma correction ramp for the implicit swap chain.</summary>
  842.       <param name="swapChain" />
  843.       <param name="calibrate" />
  844.       <param name="ramp" />
  845.       <returns />
  846.     </member>
  847.     <member name="M:Microsoft.DirectX.Direct3D.Device.SetPaletteEntries(System.Int32,Microsoft.DirectX.Direct3D.PaletteEntry[])">
  848.       <summary>Sets palette entries.</summary>
  849.       <param name="paletteNumber" />
  850.       <param name="entries" />
  851.       <returns />
  852.     </member>
  853.     <member name="M:Microsoft.DirectX.Direct3D.Device.SetPixelShaderConstant(System.Int32,System.Boolean[])">
  854.       <summary>Set a floating-point shader constant.</summary>
  855.       <param name="startRegister" />
  856.       <param name="constantData" />
  857.       <returns />
  858.     </member>
  859.     <member name="M:Microsoft.DirectX.Direct3D.Device.SetPixelShaderConstant(System.Int32,System.Int32[])">
  860.       <summary>Set a floating-point shader constant.</summary>
  861.       <param name="startRegister" />
  862.       <param name="constantData" />
  863.       <returns />
  864.     </member>
  865.     <member name="M:Microsoft.DirectX.Direct3D.Device.SetPixelShaderConstant(System.Int32,Microsoft.DirectX.Vector4[])">
  866.       <summary>Set a floating-point shader constant.</summary>
  867.       <param name="startRegister" />
  868.       <param name="constantData" />
  869.       <returns />
  870.     </member>
  871.     <member name="M:Microsoft.DirectX.Direct3D.Device.SetPixelShaderConstant(System.Int32,Microsoft.DirectX.Matrix[])">
  872.       <summary>Set a floating-point shader constant.</summary>
  873.       <param name="startRegister" />
  874.       <param name="constantData" />
  875.       <returns />
  876.     </member>
  877.     <member name="M:Microsoft.DirectX.Direct3D.Device.SetPixelShaderConstant(System.Int32,System.Single[])">
  878.       <summary>Set a floating-point shader constant.</summary>
  879.       <param name="startRegister" />
  880.       <param name="constantData" />
  881.       <returns />
  882.     </member>
  883.     <member name="M:Microsoft.DirectX.Direct3D.Device.SetRenderTarget(System.Int32,Microsoft.DirectX.Direct3D.Surface)">
  884.       <summary>Sets a new color buffer for the device.</summary>
  885.       <param name="renderTargetIndex" />
  886.       <param name="renderTarget" />
  887.       <returns />
  888.     </member>
  889.     <member name="M:Microsoft.DirectX.Direct3D.Device.SetStreamSource(System.Int32,Microsoft.DirectX.Direct3D.VertexBuffer,System.Int32)">
  890.       <summary>Binds a vertex buffer to a device data stream. For more information, see .</summary>
  891.       <param name="streamNumber" />
  892.       <param name="streamData" />
  893.       <param name="offsetInBytes" />
  894.       <returns />
  895.     </member>
  896.     <member name="M:Microsoft.DirectX.Direct3D.Device.SetStreamSource(System.Int32,Microsoft.DirectX.Direct3D.VertexBuffer,System.Int32,System.Int32)">
  897.       <summary>Binds a vertex buffer to a device data stream. For more information, see .</summary>
  898.       <param name="streamNumber" />
  899.       <param name="streamData" />
  900.       <param name="offsetInBytes" />
  901.       <param name="stride" />
  902.       <returns />
  903.     </member>
  904.     <member name="M:Microsoft.DirectX.Direct3D.Device.SetStreamSourceFrequency(System.Int32,System.Int32)">
  905.       <summary>Set the stream source frequency divider value.</summary>
  906.       <param name="streamNumber" />
  907.       <param name="divider" />
  908.       <returns />
  909.     </member>
  910.     <member name="M:Microsoft.DirectX.Direct3D.Device.SetTexture(System.Int32,Microsoft.DirectX.Direct3D.BaseTexture)">
  911.       <summary>Assigns a texture to a stage for a device.</summary>
  912.       <param name="stage" />
  913.       <param name="texture" />
  914.       <returns />
  915.     </member>
  916.     <member name="M:Microsoft.DirectX.Direct3D.Device.SetTransform(Microsoft.DirectX.Direct3D.TransformType,Microsoft.DirectX.Matrix)">
  917.       <summary>Sets a single device transformation-related state.</summary>
  918.       <param name="state" />
  919.       <param name="matrix" />
  920.       <returns />
  921.     </member>
  922.     <member name="M:Microsoft.DirectX.Direct3D.Device.SetVertexShaderConstant(System.Int32,System.Boolean[])">
  923.       <summary>Set a floating-point vertex shader constant.</summary>
  924.       <param name="startRegister" />
  925.       <param name="constantData" />
  926.       <returns />
  927.     </member>
  928.     <member name="M:Microsoft.DirectX.Direct3D.Device.SetVertexShaderConstant(System.Int32,System.Int32[])">
  929.       <summary>Set a floating-point vertex shader constant.</summary>
  930.       <param name="startRegister" />
  931.       <param name="constantData" />
  932.       <returns />
  933.     </member>
  934.     <member name="M:Microsoft.DirectX.Direct3D.Device.SetVertexShaderConstant(System.Int32,Microsoft.DirectX.Vector4[])">
  935.       <summary>Set a floating-point vertex shader constant.</summary>
  936.       <param name="startRegister" />
  937.       <param name="constantData" />
  938.       <returns />
  939.     </member>
  940.     <member name="M:Microsoft.DirectX.Direct3D.Device.SetVertexShaderConstant(System.Int32,Microsoft.DirectX.Matrix[])">
  941.       <summary>Set a floating-point vertex shader constant.</summary>
  942.       <param name="startRegister" />
  943.       <param name="constantData" />
  944.       <returns />
  945.     </member>
  946.     <member name="M:Microsoft.DirectX.Direct3D.Device.SetVertexShaderConstant(System.Int32,System.Single[])">
  947.       <summary>Set a floating-point vertex shader constant.</summary>
  948.       <param name="startRegister" />
  949.       <param name="constantData" />
  950.       <returns />
  951.     </member>
  952.     <member name="M:Microsoft.DirectX.Direct3D.Device.ShowCursor(System.Boolean)">
  953.       <summary>Displays or hides the cursor.</summary>
  954.       <param name="canShow" />
  955.       <returns />
  956.     </member>
  957.     <member name="M:Microsoft.DirectX.Direct3D.Device.StretchRectangle(Microsoft.DirectX.Direct3D.Surface,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Surface,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.TextureFilter)">
  958.       <summary>Copy the contents of the source rectangle to the destination rectangle. The source rectangle can be stretched and filtered by the copy. This function is often used to change the aspect ratio of a video stream.</summary>
  959.       <param name="sourceSurface" />
  960.       <param name="sourceRectangle" />
  961.       <param name="destSurface" />
  962.       <param name="destRectangle" />
  963.       <param name="filter" />
  964.       <returns />
  965.     </member>
  966.     <member name="M:Microsoft.DirectX.Direct3D.Device.TestCooperativeLevel">
  967.       <summary>Reports the current cooperative-level status of the  device for a windowed or full-screen application.</summary>
  968.       <returns />
  969.     </member>
  970.     <member name="M:Microsoft.DirectX.Direct3D.Device.UpdateSurface(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.Surface)">
  971.       <summary>Copies rectangular subsets of pixels from one surface to another.</summary>
  972.       <param name="sourceSurface" />
  973.       <param name="destinationSurface" />
  974.       <returns />
  975.     </member>
  976.     <member name="M:Microsoft.DirectX.Direct3D.Device.UpdateSurface(Microsoft.DirectX.Direct3D.Surface,Microsoft.DirectX.Direct3D.Surface,System.Drawing.Point)">
  977.       <summary>Copies rectangular subsets of pixels from one surface to another.</summary>
  978.       <param name="sourceSurface" />
  979.       <param name="destinationSurface" />
  980.       <param name="destPoint" />
  981.       <returns />
  982.     </member>
  983.     <member name="M:Microsoft.DirectX.Direct3D.Device.UpdateSurface(Microsoft.DirectX.Direct3D.Surface,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Surface)">
  984.       <summary>Copies rectangular subsets of pixels from one surface to another.</summary>
  985.       <param name="sourceSurface" />
  986.       <param name="sourceRect" />
  987.       <param name="destinationSurface" />
  988.       <returns />
  989.     </member>
  990.     <member name="M:Microsoft.DirectX.Direct3D.Device.UpdateSurface(Microsoft.DirectX.Direct3D.Surface,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Surface,System.Drawing.Point)">
  991.       <summary>Copies rectangular subsets of pixels from one surface to another.</summary>
  992.       <param name="sourceSurface" />
  993.       <param name="sourceRect" />
  994.       <param name="destinationSurface" />
  995.       <param name="destPoint" />
  996.       <returns />
  997.     </member>
  998.     <member name="M:Microsoft.DirectX.Direct3D.Device.UpdateTexture(Microsoft.DirectX.Direct3D.BaseTexture,Microsoft.DirectX.Direct3D.BaseTexture)">
  999.       <summary>Updates the dirty portions of a texture.</summary>
  1000.       <param name="sourceTexture" />
  1001.       <param name="destinationTexture" />
  1002.       <returns />
  1003.     </member>
  1004.     <member name="M:Microsoft.DirectX.Direct3D.Device.ValidateDevice">
  1005.       <summary>Reports the device's ability to render the current texture-blending operations and arguments in a single pass.</summary>
  1006.       <returns />
  1007.     </member>
  1008.     <member name="P:Microsoft.DirectX.Direct3D.Device.AvailableTextureMemory">
  1009.       <summary>Returns an estimate of the amount of available texture memory.</summary>
  1010.     </member>
  1011.     <member name="P:Microsoft.DirectX.Direct3D.Device.ClipPlanes">
  1012.       <summary>The clip planes on this device.</summary>
  1013.     </member>
  1014.     <member name="P:Microsoft.DirectX.Direct3D.Device.ClipStatus">
  1015.       <summary>Retrieves the clip status.</summary>
  1016.     </member>
  1017.     <member name="P:Microsoft.DirectX.Direct3D.Device.CreationParameters">
  1018.       <summary>Retrieves the creation parameters of the device.</summary>
  1019.     </member>
  1020.     <member name="P:Microsoft.DirectX.Direct3D.Device.CurrentTexturePalette">
  1021.       <summary>Retrieves the current texture palette.</summary>
  1022.     </member>
  1023.     <member name="P:Microsoft.DirectX.Direct3D.Device.DepthStencilSurface">
  1024.       <summary>Gets the depth-stencil surface owned by the Direct3DDevice object.</summary>
  1025.     </member>
  1026.     <member name="P:Microsoft.DirectX.Direct3D.Device.DeviceCaps">
  1027.       <summary>Retrieves the capabilities of the rendering device.</summary>
  1028.     </member>
  1029.     <member name="P:Microsoft.DirectX.Direct3D.Device.DisplayMode">
  1030.       <summary>Retrieves the display mode's spatial resolution, color resolution, and refresh frequency.</summary>
  1031.     </member>
  1032.     <member name="P:Microsoft.DirectX.Direct3D.Device.Disposed">
  1033.       <summary>true if the object is disposed; otherwise, false</summary>
  1034.     </member>
  1035.     <member name="P:Microsoft.DirectX.Direct3D.Device.Indices">
  1036.       <summary>Retrieves index data.</summary>
  1037.     </member>
  1038.     <member name="P:Microsoft.DirectX.Direct3D.Device.Lights">
  1039.       <summary>The lights on this device.</summary>
  1040.     </member>
  1041.     <member name="P:Microsoft.DirectX.Direct3D.Device.Material">
  1042.       <summary>Retrieves the current material properties for the device.</summary>
  1043.     </member>
  1044.     <member name="P:Microsoft.DirectX.Direct3D.Device.NPatchMode">
  1045.       <summary>Get the N-patch mode segments.</summary>
  1046.     </member>
  1047.     <member name="P:Microsoft.DirectX.Direct3D.Device.NumberOfSwapChains">
  1048.       <summary>Get the number of implicit swap chains.</summary>
  1049.     </member>
  1050.     <member name="P:Microsoft.DirectX.Direct3D.Device.PixelShader">
  1051.       <summary>Retrieves the currently set pixel shader.</summary>
  1052.     </member>
  1053.     <member name="P:Microsoft.DirectX.Direct3D.Device.PresentationParameters">
  1054.       <summary>Describes the presentation parameters.</summary>
  1055.     </member>
  1056.     <member name="P:Microsoft.DirectX.Direct3D.Device.RasterStatus">
  1057.       <summary>Returns information describing the raster of the monitor on which the swap chain is presented.</summary>
  1058.     </member>
  1059.     <member name="P:Microsoft.DirectX.Direct3D.Device.RenderState">
  1060.       <summary>Retrieves a render-state value for a device.</summary>
  1061.     </member>
  1062.     <member name="P:Microsoft.DirectX.Direct3D.Device.SamplerState">
  1063.       <summary>Gets the sampler state value.</summary>
  1064.     </member>
  1065.     <member name="P:Microsoft.DirectX.Direct3D.Device.ScissorRectangle">
  1066.       <summary>Get the scissor rectangle.</summary>
  1067.     </member>
  1068.     <member name="P:Microsoft.DirectX.Direct3D.Device.SoftwareVertexProcessing">
  1069.       <summary>Get the vertex processing (hardware or software) mode.</summary>
  1070.     </member>
  1071.     <member name="P:Microsoft.DirectX.Direct3D.Device.TextureState">
  1072.       <summary>Retrieves a state value for an assigned texture.</summary>
  1073.     </member>
  1074.     <member name="P:Microsoft.DirectX.Direct3D.Device.Transform">
  1075.       <summary>Retrieves a matrix describing a transformation state.</summary>
  1076.     </member>
  1077.     <member name="P:Microsoft.DirectX.Direct3D.Device.VertexDeclaration">
  1078.       <summary>Get a vertex shader declaration.Create a vertex shader declaration from the device and the vertex elements.</summary>
  1079.     </member>
  1080.     <member name="P:Microsoft.DirectX.Direct3D.Device.VertexFormat">
  1081.       <summary>Get the fixed vertex function declaration.</summary>
  1082.     </member>
  1083.     <member name="P:Microsoft.DirectX.Direct3D.Device.VertexShader">
  1084.       <summary>Retrieves the currently set vertex shader.</summary>
  1085.     </member>
  1086.     <member name="P:Microsoft.DirectX.Direct3D.Device.Viewport">
  1087.       <summary>Retrieves the viewport parameters currently set for the device.</summary>
  1088.     </member>
  1089.     <member name="T:Microsoft.DirectX.Direct3D.DeviceLostException">
  1090.       <summary>The device has been lost but cannot be reset at this time. Therefore, rendering is not possible.</summary>
  1091.     </member>
  1092.     <member name="M:Microsoft.DirectX.Direct3D.DeviceLostException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1093.       <summary>Initializes a new instance of the object.</summary>
  1094.       <param name="info" />
  1095.       <param name="context" />
  1096.     </member>
  1097.     <member name="M:Microsoft.DirectX.Direct3D.DeviceLostException.#ctor(System.String,System.Exception)">
  1098.       <summary>Initializes a new instance of the object.</summary>
  1099.       <param name="message" />
  1100.       <param name="inner" />
  1101.     </member>
  1102.     <member name="M:Microsoft.DirectX.Direct3D.DeviceLostException.#ctor(System.String)">
  1103.       <summary>Initializes a new instance of the object.</summary>
  1104.       <param name="message" />
  1105.     </member>
  1106.     <member name="M:Microsoft.DirectX.Direct3D.DeviceLostException.#ctor">
  1107.       <summary>Initializes a new instance of the object.</summary>
  1108.     </member>
  1109.     <member name="T:Microsoft.DirectX.Direct3D.DeviceNotResetException">
  1110.       <summary>The device has been lost but can be reset at this time.</summary>
  1111.     </member>
  1112.     <member name="M:Microsoft.DirectX.Direct3D.DeviceNotResetException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1113.       <summary>Initializes a new instance of the object.</summary>
  1114.       <param name="info" />
  1115.       <param name="context" />
  1116.     </member>
  1117.     <member name="M:Microsoft.DirectX.Direct3D.DeviceNotResetException.#ctor(System.String,System.Exception)">
  1118.       <summary>Initializes a new instance of the object.</summary>
  1119.       <param name="message" />
  1120.       <param name="inner" />
  1121.     </member>
  1122.     <member name="M:Microsoft.DirectX.Direct3D.DeviceNotResetException.#ctor(System.String)">
  1123.       <summary>Initializes a new instance of the object.</summary>
  1124.       <param name="message" />
  1125.     </member>
  1126.     <member name="M:Microsoft.DirectX.Direct3D.DeviceNotResetException.#ctor">
  1127.       <summary>Initializes a new instance of the object.</summary>
  1128.     </member>
  1129.     <member name="T:Microsoft.DirectX.Direct3D.DisplayModeEnumerator">
  1130.       <summary>A collection of diplay modes.</summary>
  1131.     </member>
  1132.     <member name="M:Microsoft.DirectX.Direct3D.DisplayModeEnumerator.Equals(System.Object)">
  1133.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  1134.       <param name="compare" />
  1135.       <returns />
  1136.     </member>
  1137.     <member name="M:Microsoft.DirectX.Direct3D.DisplayModeEnumerator.GetEnumerator">
  1138.       <summary>Gets an enumerator for this collection.</summary>
  1139.       <returns />
  1140.     </member>
  1141.     <member name="M:Microsoft.DirectX.Direct3D.DisplayModeEnumerator.GetHashCode">
  1142.       <summary>Returns the hash code for this instance.</summary>
  1143.       <returns />
  1144.     </member>
  1145.     <member name="M:Microsoft.DirectX.Direct3D.DisplayModeEnumerator.MoveNext">
  1146.       <summary>Advances the enumerator to the next element of the collection.</summary>
  1147.       <returns />
  1148.     </member>
  1149.     <member name="M:Microsoft.DirectX.Direct3D.DisplayModeEnumerator.Reset">
  1150.       <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
  1151.       <returns />
  1152.     </member>
  1153.     <member name="P:Microsoft.DirectX.Direct3D.DisplayModeEnumerator.Count">
  1154.       <summary>Gets the number of elements.</summary>
  1155.     </member>
  1156.     <member name="P:Microsoft.DirectX.Direct3D.DisplayModeEnumerator.Current">
  1157.       <summary>Gets the current element in the collection.</summary>
  1158.     </member>
  1159.     <member name="P:Microsoft.DirectX.Direct3D.DisplayModeEnumerator.Item">
  1160.       <summary>Gets the element with the specified index.</summary>
  1161.       <param name="f" />
  1162.     </member>
  1163.     <member name="T:Microsoft.DirectX.Direct3D.DriverInternalErrorException">
  1164.       <summary>Internal driver error.</summary>
  1165.     </member>
  1166.     <member name="M:Microsoft.DirectX.Direct3D.DriverInternalErrorException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1167.       <summary>Initializes a new instance of the object.</summary>
  1168.       <param name="info" />
  1169.       <param name="context" />
  1170.     </member>
  1171.     <member name="M:Microsoft.DirectX.Direct3D.DriverInternalErrorException.#ctor(System.String,System.Exception)">
  1172.       <summary>Initializes a new instance of the object.</summary>
  1173.       <param name="message" />
  1174.       <param name="inner" />
  1175.     </member>
  1176.     <member name="M:Microsoft.DirectX.Direct3D.DriverInternalErrorException.#ctor(System.String)">
  1177.       <summary>Initializes a new instance of the object.</summary>
  1178.       <param name="message" />
  1179.     </member>
  1180.     <member name="M:Microsoft.DirectX.Direct3D.DriverInternalErrorException.#ctor">
  1181.       <summary>Initializes a new instance of the object.</summary>
  1182.     </member>
  1183.     <member name="T:Microsoft.DirectX.Direct3D.DriverInvalidCallException">
  1184.       <summary>The driver reports this method call is invalid. </summary>
  1185.     </member>
  1186.     <member name="M:Microsoft.DirectX.Direct3D.DriverInvalidCallException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1187.       <summary>Initializes a new instance of the object.</summary>
  1188.       <param name="info" />
  1189.       <param name="context" />
  1190.     </member>
  1191.     <member name="M:Microsoft.DirectX.Direct3D.DriverInvalidCallException.#ctor(System.String,System.Exception)">
  1192.       <summary>Initializes a new instance of the object.</summary>
  1193.       <param name="message" />
  1194.       <param name="inner" />
  1195.     </member>
  1196.     <member name="M:Microsoft.DirectX.Direct3D.DriverInvalidCallException.#ctor(System.String)">
  1197.       <summary>Initializes a new instance of the object.</summary>
  1198.       <param name="message" />
  1199.     </member>
  1200.     <member name="M:Microsoft.DirectX.Direct3D.DriverInvalidCallException.#ctor">
  1201.       <summary>Initializes a new instance of the object.</summary>
  1202.     </member>
  1203.     <member name="T:Microsoft.DirectX.Direct3D.GraphicsException">
  1204.       <summary>Base exception type for Graphics.  Derives from DirectXException.</summary>
  1205.     </member>
  1206.     <member name="M:Microsoft.DirectX.Direct3D.GraphicsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1207.       <summary>Initializes a new instance of the object.</summary>
  1208.       <param name="info" />
  1209.       <param name="context" />
  1210.     </member>
  1211.     <member name="M:Microsoft.DirectX.Direct3D.GraphicsException.#ctor(System.String,System.Exception)">
  1212.       <summary>Initializes a new instance of the object.</summary>
  1213.       <param name="message" />
  1214.       <param name="inner" />
  1215.     </member>
  1216.     <member name="M:Microsoft.DirectX.Direct3D.GraphicsException.#ctor(System.String)">
  1217.       <summary>Initializes a new instance of the object.</summary>
  1218.       <param name="message" />
  1219.     </member>
  1220.     <member name="M:Microsoft.DirectX.Direct3D.GraphicsException.#ctor">
  1221.       <summary>Initializes a new instance of the object.</summary>
  1222.     </member>
  1223.     <member name="M:Microsoft.DirectX.Direct3D.GraphicsException.GetExceptionFromHResult">
  1224.       <summary>Returns a new exception from a HResult.</summary>
  1225.       <returns />
  1226.     </member>
  1227.     <member name="T:Microsoft.DirectX.Direct3D.GraphicsStream">
  1228.       <summary>Stream containing Graphics data.</summary>
  1229.     </member>
  1230.     <member name="M:Microsoft.DirectX.Direct3D.GraphicsStream.Close">
  1231.       <summary>Closes the current stream and releases any resources associated with the current stream.</summary>
  1232.       <returns />
  1233.     </member>
  1234.     <member name="M:Microsoft.DirectX.Direct3D.GraphicsStream.#ctor(System.IntPtr,System.Int64,System.Boolean,System.Boolean)">
  1235.       <summary>Initializes a new instance of the object.</summary>
  1236.       <param name="dataPointer" />
  1237.       <param name="size" />
  1238.       <param name="read" />
  1239.       <param name="write" />
  1240.     </member>
  1241.     <member name="M:Microsoft.DirectX.Direct3D.GraphicsStream.#ctor(System.IntPtr,System.Int64,System.IntPtr)">
  1242.       <summary>Initializes a new instance of the object.</summary>
  1243.       <param name="dataPointer" />
  1244.       <param name="size" />
  1245.       <param name="bufferPointer" />
  1246.     </member>
  1247.     <member name="M:Microsoft.DirectX.Direct3D.GraphicsStream.Equals(System.Object)">
  1248.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  1249.       <param name="compare" />
  1250.       <returns />
  1251.     </member>
  1252.     <member name="M:Microsoft.DirectX.Direct3D.GraphicsStream.Finalize">
  1253.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  1254.       <returns />
  1255.     </member>
  1256.     <member name="M:Microsoft.DirectX.Direct3D.GraphicsStream.Flush">
  1257.       <summary>Not supported.</summary>
  1258.       <returns />
  1259.     </member>
  1260.     <member name="M:Microsoft.DirectX.Direct3D.GraphicsStream.GetHashCode">
  1261.       <summary>Returns the hash code for this instance.</summary>
  1262.       <returns />
  1263.     </member>
  1264.     <member name="M:Microsoft.DirectX.Direct3D.GraphicsStream.Read(System.Byte[],System.Int32,System.Int32)">
  1265.       <summary>Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read.</summary>
  1266.       <param name="buffer" />
  1267.       <param name="offset" />
  1268.       <param name="count" />
  1269.       <returns />
  1270.     </member>
  1271.     <member name="M:Microsoft.DirectX.Direct3D.GraphicsStream.Read(System.Boolean)">
  1272.       <summary>Reads from the current stream and advances the position within the stream by the number of bytes read.</summary>
  1273.       <param name="unicode" />
  1274.       <returns />
  1275.     </member>
  1276.     <member name="M:Microsoft.DirectX.Direct3D.GraphicsStream.Read(System.Type,System.Int32[])">
  1277.       <summary>Reads from the current stream and advances the position within the stream by the number of bytes read.</summary>
  1278.       <param name="returnType" />
  1279.       <param name="ranks" />
  1280.       <returns />
  1281.     </member>
  1282.     <member name="M:Microsoft.DirectX.Direct3D.GraphicsStream.Read(System.Type)">
  1283.       <summary>Reads from the current stream and advances the position within the stream by the number of bytes read.</summary>
  1284.       <param name="returnType" />
  1285.       <returns />
  1286.     </member>
  1287.     <member name="M:Microsoft.DirectX.Direct3D.GraphicsStream.Seek(System.Int64,System.IO.SeekOrigin)">
  1288.       <summary>Sets the position within the current stream.</summary>
  1289.       <param name="newposition" />
  1290.       <param name="origin" />
  1291.       <returns />
  1292.     </member>
  1293.     <member name="M:Microsoft.DirectX.Direct3D.GraphicsStream.SetLength(System.Int64)">
  1294.       <summary>Sets the length of the current stream.</summary>
  1295.       <param name="newLength" />
  1296.       <returns />
  1297.     </member>
  1298.     <member name="M:Microsoft.DirectX.Direct3D.GraphicsStream.Write(System.Byte[],System.Int32,System.Int32)">
  1299.       <summary>Writes to the current stream and advances the current position within this stream by the number of bytes written.</summary>
  1300.       <param name="buffer" />
  1301.       <param name="offset" />
  1302.       <param name="count" />
  1303.       <returns />
  1304.     </member>
  1305.     <member name="M:Microsoft.DirectX.Direct3D.GraphicsStream.Write(System.String)">
  1306.       <summary>Writes to the current stream and advances the current position within this stream by the number of bytes written.</summary>
  1307.       <param name="value" />
  1308.       <returns />
  1309.     </member>
  1310.     <member name="M:Microsoft.DirectX.Direct3D.GraphicsStream.Write(System.String,System.Boolean)">
  1311.       <summary>Writes to the current stream and advances the current position within this stream by the number of bytes written.</summary>
  1312.       <param name="value" />
  1313.       <param name="unicode" />
  1314.       <returns />
  1315.     </member>
  1316.     <member name="M:Microsoft.DirectX.Direct3D.GraphicsStream.Write(System.Array)">
  1317.       <summary>Writes to the current stream and advances the current position within this stream by the number of bytes written.</summary>
  1318.       <param name="value" />
  1319.       <returns />
  1320.     </member>
  1321.     <member name="M:Microsoft.DirectX.Direct3D.GraphicsStream.Write(System.ValueType)">
  1322.       <summary>Writes to the current stream and advances the current position within this stream by the number of bytes written.</summary>
  1323.       <param name="value" />
  1324.       <returns />
  1325.     </member>
  1326.     <member name="P:Microsoft.DirectX.Direct3D.GraphicsStream.CanRead">
  1327.       <summary>Gets a value indicating whether the current stream supports reading.</summary>
  1328.     </member>
  1329.     <member name="P:Microsoft.DirectX.Direct3D.GraphicsStream.CanSeek">
  1330.       <summary>Gets a value indicating whether the current stream supports seeking.</summary>
  1331.     </member>
  1332.     <member name="P:Microsoft.DirectX.Direct3D.GraphicsStream.CanWrite">
  1333.       <summary>Gets a value indicating whether the current stream supports writing.</summary>
  1334.     </member>
  1335.     <member name="P:Microsoft.DirectX.Direct3D.GraphicsStream.InternalData">
  1336.       <summary>This member supports the Managed DirectX infrastructure and is not intended to be used directly from your code.</summary>
  1337.     </member>
  1338.     <member name="P:Microsoft.DirectX.Direct3D.GraphicsStream.Length">
  1339.       <summary>Gets the length in bytes of the stream.</summary>
  1340.     </member>
  1341.     <member name="P:Microsoft.DirectX.Direct3D.GraphicsStream.Position">
  1342.       <summary>Gets or sets the position within the current stream.</summary>
  1343.     </member>
  1344.     <member name="T:Microsoft.DirectX.Direct3D.IndexBuffer">
  1345.       <summary>Applications use the methods of the IndexBuffer object to manipulate an index buffer resource.</summary>
  1346.     </member>
  1347.     <member name="E:Microsoft.DirectX.Direct3D.IndexBuffer.Created">
  1348.       <summary>Occurs after a device has been reset and the Index Buffer has been recreated.  Note: Only occurs on Pool.Default resources.</summary>
  1349.     </member>
  1350.     <member name="E:Microsoft.DirectX.Direct3D.IndexBuffer.Disposing">
  1351.       <summary>Adds an event handler to listen to the Disposing event on the object.</summary>
  1352.     </member>
  1353.     <member name="M:Microsoft.DirectX.Direct3D.IndexBuffer.#ctor(Microsoft.DirectX.Direct3D.Device,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Pool,System.Boolean)">
  1354.       <summary>Initializes a new instance of the object.</summary>
  1355.       <param name="device" />
  1356.       <param name="sizeOfBufferInBytes" />
  1357.       <param name="usage" />
  1358.       <param name="pool" />
  1359.       <param name="sixteenBitIndices" />
  1360.     </member>
  1361.     <member name="M:Microsoft.DirectX.Direct3D.IndexBuffer.#ctor(System.IntPtr,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Pool)">
  1362.       <summary>Initializes a new instance of the object.</summary>
  1363.       <param name="lp" />
  1364.       <param name="device" />
  1365.       <param name="usage" />
  1366.       <param name="pool" />
  1367.     </member>
  1368.     <member name="M:Microsoft.DirectX.Direct3D.IndexBuffer.#ctor(System.Type,System.Int32,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Pool)">
  1369.       <summary>Initializes a new instance of the object.</summary>
  1370.       <param name="typeIndexType" />
  1371.       <param name="numberIndices" />
  1372.       <param name="device" />
  1373.       <param name="usage" />
  1374.       <param name="pool" />
  1375.     </member>
  1376.     <member name="M:Microsoft.DirectX.Direct3D.IndexBuffer.Dispose">
  1377.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  1378.       <returns />
  1379.     </member>
  1380.     <member name="M:Microsoft.DirectX.Direct3D.IndexBuffer.Finalize">
  1381.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  1382.       <returns />
  1383.     </member>
  1384.     <member name="M:Microsoft.DirectX.Direct3D.IndexBuffer.GetObjectByValue(System.Int32)">
  1385.       <summary>This member supports the Managed DirectX infrastructure and is not intended to be used directly from your code.</summary>
  1386.       <param name="objId" />
  1387.       <returns />
  1388.     </member>
  1389.     <member name="M:Microsoft.DirectX.Direct3D.IndexBuffer.Lock(System.Int32,Microsoft.DirectX.Direct3D.LockFlags)">
  1390.       <summary>Locks a range of index data and obtains a reference to the index buffer memory.</summary>
  1391.       <param name="offsetToLock" />
  1392.       <param name="flags" />
  1393.       <returns />
  1394.     </member>
  1395.     <member name="M:Microsoft.DirectX.Direct3D.IndexBuffer.Lock(System.Int32,System.Int32,Microsoft.DirectX.Direct3D.LockFlags)">
  1396.       <summary>Locks a range of index data and obtains a reference to the index buffer memory.</summary>
  1397.       <param name="offsetToLock" />
  1398.       <param name="sizeToLock" />
  1399.       <param name="flags" />
  1400.       <returns />
  1401.     </member>
  1402.     <member name="M:Microsoft.DirectX.Direct3D.IndexBuffer.Lock(System.Int32,System.Type,Microsoft.DirectX.Direct3D.LockFlags,System.Int32[])">
  1403.       <summary>Locks a range of index data and obtains a reference to the index buffer memory.</summary>
  1404.       <param name="offsetToLock" />
  1405.       <param name="typeIndex" />
  1406.       <param name="flags" />
  1407.       <param name="ranks" />
  1408.       <returns />
  1409.     </member>
  1410.     <member name="M:Microsoft.DirectX.Direct3D.IndexBuffer.raise_Created(System.Object,System.EventArgs)">
  1411.       <summary />
  1412.       <param name="i1" />
  1413.       <param name="i2" />
  1414.       <returns />
  1415.     </member>
  1416.     <member name="M:Microsoft.DirectX.Direct3D.IndexBuffer.raise_Disposing(System.Object,System.EventArgs)">
  1417.       <summary />
  1418.       <param name="i1" />
  1419.       <param name="i2" />
  1420.       <returns />
  1421.     </member>
  1422.     <member name="M:Microsoft.DirectX.Direct3D.IndexBuffer.SetData(System.Object,System.Int32,Microsoft.DirectX.Direct3D.LockFlags)">
  1423.       <summary>Locks a range of index data and obtains a reference to the index buffer memory.</summary>
  1424.       <param name="data" />
  1425.       <param name="lockAtOffset" />
  1426.       <param name="flags" />
  1427.       <returns />
  1428.     </member>
  1429.     <member name="M:Microsoft.DirectX.Direct3D.IndexBuffer.Unlock">
  1430.       <summary>Unlocks index data.</summary>
  1431.       <returns />
  1432.     </member>
  1433.     <member name="P:Microsoft.DirectX.Direct3D.IndexBuffer.Description">
  1434.       <summary>Retrieves a description of the index buffer resource.</summary>
  1435.     </member>
  1436.     <member name="P:Microsoft.DirectX.Direct3D.IndexBuffer.Disposed">
  1437.       <summary>true if the object is disposed; otherwise, false</summary>
  1438.     </member>
  1439.     <member name="T:Microsoft.DirectX.Direct3D.InterfaceGuid">
  1440.       <summary>Various object guids for use with the GetContainer calls.</summary>
  1441.     </member>
  1442.     <member name="F:Microsoft.DirectX.Direct3D.InterfaceGuid.BaseTexture">
  1443.       <summary />
  1444.     </member>
  1445.     <member name="F:Microsoft.DirectX.Direct3D.InterfaceGuid.CubeTexture">
  1446.       <summary />
  1447.     </member>
  1448.     <member name="F:Microsoft.DirectX.Direct3D.InterfaceGuid.Device">
  1449.       <summary />
  1450.     </member>
  1451.     <member name="F:Microsoft.DirectX.Direct3D.InterfaceGuid.IndexBuffer">
  1452.       <summary />
  1453.     </member>
  1454.     <member name="F:Microsoft.DirectX.Direct3D.InterfaceGuid.PixelShader">
  1455.       <summary />
  1456.     </member>
  1457.     <member name="F:Microsoft.DirectX.Direct3D.InterfaceGuid.Resource">
  1458.       <summary />
  1459.     </member>
  1460.     <member name="F:Microsoft.DirectX.Direct3D.InterfaceGuid.StateBlock">
  1461.       <summary />
  1462.     </member>
  1463.     <member name="F:Microsoft.DirectX.Direct3D.InterfaceGuid.Surface">
  1464.       <summary />
  1465.     </member>
  1466.     <member name="F:Microsoft.DirectX.Direct3D.InterfaceGuid.SwapChain">
  1467.       <summary />
  1468.     </member>
  1469.     <member name="F:Microsoft.DirectX.Direct3D.InterfaceGuid.VertexBuffer">
  1470.       <summary />
  1471.     </member>
  1472.     <member name="F:Microsoft.DirectX.Direct3D.InterfaceGuid.VertexDeclaration">
  1473.       <summary />
  1474.     </member>
  1475.     <member name="F:Microsoft.DirectX.Direct3D.InterfaceGuid.VertexShader">
  1476.       <summary />
  1477.     </member>
  1478.     <member name="F:Microsoft.DirectX.Direct3D.InterfaceGuid.Volume">
  1479.       <summary />
  1480.     </member>
  1481.     <member name="F:Microsoft.DirectX.Direct3D.InterfaceGuid.VolumeTexture">
  1482.       <summary />
  1483.     </member>
  1484.     <member name="T:Microsoft.DirectX.Direct3D.InvalidCallException">
  1485.       <summary>The method call is invalid. For example, a method's parameter may not be valid.</summary>
  1486.     </member>
  1487.     <member name="M:Microsoft.DirectX.Direct3D.InvalidCallException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1488.       <summary>Initializes a new instance of the object.</summary>
  1489.       <param name="info" />
  1490.       <param name="context" />
  1491.     </member>
  1492.     <member name="M:Microsoft.DirectX.Direct3D.InvalidCallException.#ctor(System.String,System.Exception)">
  1493.       <summary>Initializes a new instance of the object.</summary>
  1494.       <param name="message" />
  1495.       <param name="inner" />
  1496.     </member>
  1497.     <member name="M:Microsoft.DirectX.Direct3D.InvalidCallException.#ctor(System.String)">
  1498.       <summary>Initializes a new instance of the object.</summary>
  1499.       <param name="message" />
  1500.     </member>
  1501.     <member name="M:Microsoft.DirectX.Direct3D.InvalidCallException.#ctor">
  1502.       <summary>Initializes a new instance of the object.</summary>
  1503.     </member>
  1504.     <member name="T:Microsoft.DirectX.Direct3D.InvalidDeviceException">
  1505.       <summary>The requested device type is not valid.</summary>
  1506.     </member>
  1507.     <member name="M:Microsoft.DirectX.Direct3D.InvalidDeviceException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1508.       <summary>Initializes a new instance of the object.</summary>
  1509.       <param name="info" />
  1510.       <param name="context" />
  1511.     </member>
  1512.     <member name="M:Microsoft.DirectX.Direct3D.InvalidDeviceException.#ctor(System.String,System.Exception)">
  1513.       <summary>Initializes a new instance of the object.</summary>
  1514.       <param name="message" />
  1515.       <param name="inner" />
  1516.     </member>
  1517.     <member name="M:Microsoft.DirectX.Direct3D.InvalidDeviceException.#ctor(System.String)">
  1518.       <summary>Initializes a new instance of the object.</summary>
  1519.       <param name="message" />
  1520.     </member>
  1521.     <member name="M:Microsoft.DirectX.Direct3D.InvalidDeviceException.#ctor">
  1522.       <summary>Initializes a new instance of the object.</summary>
  1523.     </member>
  1524.     <member name="T:Microsoft.DirectX.Direct3D.Light">
  1525.       <summary>Defines a set of lighting properties.</summary>
  1526.     </member>
  1527.     <member name="M:Microsoft.DirectX.Direct3D.Light.Commit">
  1528.       <summary>Commit any deferred light settings on the specified light.</summary>
  1529.       <returns />
  1530.     </member>
  1531.     <member name="M:Microsoft.DirectX.Direct3D.Light.FromLight(Microsoft.DirectX.Direct3D.Light)">
  1532.       <summary>Create a new light based on an existing light.</summary>
  1533.       <param name="light" />
  1534.       <returns />
  1535.     </member>
  1536.     <member name="M:Microsoft.DirectX.Direct3D.Light.GetCommittedData">
  1537.       <summary>Retrieve light data that has been commited.</summary>
  1538.       <returns />
  1539.     </member>
  1540.     <member name="P:Microsoft.DirectX.Direct3D.Light.Ambient">
  1541.       <summary>Ambient color emitted by the light. This member is a D3dcolorvalue structure.</summary>
  1542.     </member>
  1543.     <member name="P:Microsoft.DirectX.Direct3D.Light.Attenuation0">
  1544.       <summary>Value specifying how the light intensity changes over distance. Attenuation values are ignored for directional lights. This member represents an attenuation constant. For information on attenuation, see LightPositionRangeAndAttenuation. Valid values for this member range from 0.0 to infinity. For non-directional lights, all three attenuation values should not be set to 0.0 at the same time.</summary>
  1545.     </member>
  1546.     <member name="P:Microsoft.DirectX.Direct3D.Light.Attenuation1">
  1547.       <summary>Value specifying how the light intensity changes over distance. Attenuation values are ignored for directional lights. This member represents an attenuation constant. For information on attenuation, see LightPositionRangeAndAttenuation. Valid values for this member range from 0.0 to infinity. For non-directional lights, all three attenuation values should not be set to 0.0 at the same time.</summary>
  1548.     </member>
  1549.     <member name="P:Microsoft.DirectX.Direct3D.Light.Attenuation2">
  1550.       <summary>Value specifying how the light intensity changes over distance. Attenuation values are ignored for directional lights. This member represents an attenuation constant. For information on attenuation, see LightPositionRangeAndAttenuation. Valid values for this member range from 0.0 to infinity. For non-directional lights, all three attenuation values should not be set to 0.0 at the same time.</summary>
  1551.     </member>
  1552.     <member name="P:Microsoft.DirectX.Direct3D.Light.Deferred">
  1553.       <summary>Gets or sets a value indicating whether light data is applied immediately or is deferred until the next call to Commit().</summary>
  1554.     </member>
  1555.     <member name="P:Microsoft.DirectX.Direct3D.Light.Diffuse">
  1556.       <summary>Diffuse color emitted by the light. This member is a D3dcolorvalue structure.</summary>
  1557.     </member>
  1558.     <member name="P:Microsoft.DirectX.Direct3D.Light.Direction">
  1559.       <summary>Direction that the light is pointing in world space, specified by a Vector3 structure. This member has meaning only for directional and spotlights. This vector need not be normalized, but it should have a nonzero length. </summary>
  1560.     </member>
  1561.     <member name="P:Microsoft.DirectX.Direct3D.Light.Enabled">
  1562.       <summary>Enables or disables a set of lighting parameters within a device.</summary>
  1563.     </member>
  1564.     <member name="P:Microsoft.DirectX.Direct3D.Light.Falloff">
  1565.       <summary>Decrease in illumination between a spotlight's inner cone (the angle specified by Theta) and the outer edge of the outer cone (the angle specified by Phi). The effect of falloff on the lighting is subtle. Furthermore, a small performance penalty is incurred by shaping the falloff curve. For these reasons, most developers set this value to 1.0.</summary>
  1566.     </member>
  1567.     <member name="P:Microsoft.DirectX.Direct3D.Light.InnerConeAngle">
  1568.       <summary>Angle, in radians, of a spotlight's inner coneΓÇöthat is, the fully illuminated spotlight cone. This value must be in the range from 0 through the value specified by OutterConeAngle.</summary>
  1569.     </member>
  1570.     <member name="P:Microsoft.DirectX.Direct3D.Light.OuterConeAngle">
  1571.       <summary>Angle, in radians, defining the outer edge of the spotlight's outer cone. Points outside this cone are not lit by the spotlight. This value must be between 0 and pi. </summary>
  1572.     </member>
  1573.     <member name="P:Microsoft.DirectX.Direct3D.Light.Position">
  1574.       <summary>Position of the light in world space, specified by a Vector3 structure. This member has no meaning for directional lights and is ignored in that case. </summary>
  1575.     </member>
  1576.     <member name="P:Microsoft.DirectX.Direct3D.Light.Range">
  1577.       <summary>Distance beyond which the light has no effect. The maximum allowable value for this member is the square root of FLT_MAX. This member does not affect directional lights.</summary>
  1578.     </member>
  1579.     <member name="P:Microsoft.DirectX.Direct3D.Light.Specular">
  1580.       <summary>Specular color emitted by the light. This member is a D3dcolorvalue structure.</summary>
  1581.     </member>
  1582.     <member name="P:Microsoft.DirectX.Direct3D.Light.Type">
  1583.       <summary>Type of the light source. This value is one of the members of the D3dlighttype enumerated type.</summary>
  1584.     </member>
  1585.     <member name="P:Microsoft.DirectX.Direct3D.Light.XDirection">
  1586.       <summary>X value of direction.</summary>
  1587.     </member>
  1588.     <member name="P:Microsoft.DirectX.Direct3D.Light.XPosition">
  1589.       <summary>X value of position.</summary>
  1590.     </member>
  1591.     <member name="P:Microsoft.DirectX.Direct3D.Light.YDirection">
  1592.       <summary>Y value of direction.</summary>
  1593.     </member>
  1594.     <member name="P:Microsoft.DirectX.Direct3D.Light.YPosition">
  1595.       <summary>Y value of position.</summary>
  1596.     </member>
  1597.     <member name="P:Microsoft.DirectX.Direct3D.Light.ZDirection">
  1598.       <summary>Z value of direction.</summary>
  1599.     </member>
  1600.     <member name="P:Microsoft.DirectX.Direct3D.Light.ZPosition">
  1601.       <summary>Z value of position.</summary>
  1602.     </member>
  1603.     <member name="T:Microsoft.DirectX.Direct3D.Lights">
  1604.       <summary>Collection of lights.</summary>
  1605.     </member>
  1606.     <member name="P:Microsoft.DirectX.Direct3D.Lights.Item">
  1607.       <summary>Gets the element with the specified index.</summary>
  1608.       <param name="index" />
  1609.     </member>
  1610.     <member name="T:Microsoft.DirectX.Direct3D.Manager">
  1611.       <summary>Applications use the methods of the Manager object to create Microsoft┬« Direct3D┬« objects and set up the environment. This objects includes methods for enumerating and retrieving capabilities of the device.</summary>
  1612.     </member>
  1613.     <member name="M:Microsoft.DirectX.Direct3D.Manager.CheckDepthStencilMatch(System.Int32,Microsoft.DirectX.Direct3D.DeviceType,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.DepthFormat,System.Int32@)">
  1614.       <summary>Determines whether a depth-stencil format is compatible with a render target format in a particular display mode.</summary>
  1615.       <param name="adapter" />
  1616.       <param name="deviceType" />
  1617.       <param name="adapterFormat" />
  1618.       <param name="renderTargetFormat" />
  1619.       <param name="depthStencilFormat" />
  1620.       <param name="result" />
  1621.       <returns />
  1622.     </member>
  1623.     <member name="M:Microsoft.DirectX.Direct3D.Manager.CheckDepthStencilMatch(System.Int32,Microsoft.DirectX.Direct3D.DeviceType,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.DepthFormat)">
  1624.       <summary>Determines whether a depth-stencil format is compatible with a render target format in a particular display mode.</summary>
  1625.       <param name="adapter" />
  1626.       <param name="deviceType" />
  1627.       <param name="adapterFormat" />
  1628.       <param name="renderTargetFormat" />
  1629.       <param name="depthStencilFormat" />
  1630.       <returns />
  1631.     </member>
  1632.     <member name="M:Microsoft.DirectX.Direct3D.Manager.CheckDeviceFormat(System.Int32,Microsoft.DirectX.Direct3D.DeviceType,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.ResourceType,Microsoft.DirectX.Direct3D.DepthFormat)">
  1633.       <summary>Determines whether a surface format is available as a specified resource type and can be used as a texture, depth-stencil buffer, or render target, or any combination of the three, on a device representing this adapter.</summary>
  1634.       <param name="adapter" />
  1635.       <param name="deviceType" />
  1636.       <param name="adapterFormat" />
  1637.       <param name="usage" />
  1638.       <param name="resourceType" />
  1639.       <param name="checkFormat" />
  1640.       <returns />
  1641.     </member>
  1642.     <member name="M:Microsoft.DirectX.Direct3D.Manager.CheckDeviceFormat(System.Int32,Microsoft.DirectX.Direct3D.DeviceType,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.ResourceType,Microsoft.DirectX.Direct3D.DepthFormat,System.Int32@)">
  1643.       <summary>Determines whether a surface format is available as a specified resource type and can be used as a texture, depth-stencil buffer, or render target, or any combination of the three, on a device representing this adapter.</summary>
  1644.       <param name="adapter" />
  1645.       <param name="deviceType" />
  1646.       <param name="adapterFormat" />
  1647.       <param name="usage" />
  1648.       <param name="resourceType" />
  1649.       <param name="checkFormat" />
  1650.       <param name="result" />
  1651.       <returns />
  1652.     </member>
  1653.     <member name="M:Microsoft.DirectX.Direct3D.Manager.CheckDeviceFormat(System.Int32,Microsoft.DirectX.Direct3D.DeviceType,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.ResourceType,Microsoft.DirectX.Direct3D.Format)">
  1654.       <summary>Determines whether a surface format is available as a specified resource type and can be used as a texture, depth-stencil buffer, or render target, or any combination of the three, on a device representing this adapter.</summary>
  1655.       <param name="adapter" />
  1656.       <param name="deviceType" />
  1657.       <param name="adapterFormat" />
  1658.       <param name="usage" />
  1659.       <param name="resourceType" />
  1660.       <param name="checkFormat" />
  1661.       <returns />
  1662.     </member>
  1663.     <member name="M:Microsoft.DirectX.Direct3D.Manager.CheckDeviceFormat(System.Int32,Microsoft.DirectX.Direct3D.DeviceType,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.ResourceType,Microsoft.DirectX.Direct3D.Format,System.Int32@)">
  1664.       <summary>Determines whether a surface format is available as a specified resource type and can be used as a texture, depth-stencil buffer, or render target, or any combination of the three, on a device representing this adapter.</summary>
  1665.       <param name="adapter" />
  1666.       <param name="deviceType" />
  1667.       <param name="adapterFormat" />
  1668.       <param name="usage" />
  1669.       <param name="resourceType" />
  1670.       <param name="checkFormat" />
  1671.       <param name="result" />
  1672.       <returns />
  1673.     </member>
  1674.     <member name="M:Microsoft.DirectX.Direct3D.Manager.CheckDeviceFormatConversion(System.Int32,Microsoft.DirectX.Direct3D.DeviceType,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Format,System.Int32@)">
  1675.       <summary>Test the device to see if it supports conversion from one display format to another.</summary>
  1676.       <param name="adapter" />
  1677.       <param name="deviceType" />
  1678.       <param name="sourceFormat" />
  1679.       <param name="targetFormat" />
  1680.       <param name="result" />
  1681.       <returns />
  1682.     </member>
  1683.     <member name="M:Microsoft.DirectX.Direct3D.Manager.CheckDeviceFormatConversion(System.Int32,Microsoft.DirectX.Direct3D.DeviceType,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Format)">
  1684.       <summary>Test the device to see if it supports conversion from one display format to another.</summary>
  1685.       <param name="adapter" />
  1686.       <param name="deviceType" />
  1687.       <param name="sourceFormat" />
  1688.       <param name="targetFormat" />
  1689.       <returns />
  1690.     </member>
  1691.     <member name="M:Microsoft.DirectX.Direct3D.Manager.CheckDeviceMultiSampleType(System.Int32,Microsoft.DirectX.Direct3D.DeviceType,Microsoft.DirectX.Direct3D.Format,System.Boolean,Microsoft.DirectX.Direct3D.MultiSampleType,System.Int32@,System.Int32@)">
  1692.       <summary>Determines if a multisampling technique is available on this device.</summary>
  1693.       <param name="adapter" />
  1694.       <param name="deviceType" />
  1695.       <param name="surfaceFormat" />
  1696.       <param name="windowed" />
  1697.       <param name="multiSampleType" />
  1698.       <param name="result" />
  1699.       <param name="qualityLevels" />
  1700.       <returns />
  1701.     </member>
  1702.     <member name="M:Microsoft.DirectX.Direct3D.Manager.CheckDeviceMultiSampleType(System.Int32,Microsoft.DirectX.Direct3D.DeviceType,Microsoft.DirectX.Direct3D.Format,System.Boolean,Microsoft.DirectX.Direct3D.MultiSampleType)">
  1703.       <summary>Determines if a multisampling technique is available on this device.</summary>
  1704.       <param name="adapter" />
  1705.       <param name="deviceType" />
  1706.       <param name="surfaceFormat" />
  1707.       <param name="windowed" />
  1708.       <param name="multiSampleType" />
  1709.       <returns />
  1710.     </member>
  1711.     <member name="M:Microsoft.DirectX.Direct3D.Manager.CheckDeviceType(System.Int32,Microsoft.DirectX.Direct3D.DeviceType,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Format,System.Boolean)">
  1712.       <summary>Verifies whether a hardware accelerated device type can be used on this adapter.</summary>
  1713.       <param name="adapter" />
  1714.       <param name="checkType" />
  1715.       <param name="displayFormat" />
  1716.       <param name="backBufferFormat" />
  1717.       <param name="windowed" />
  1718.       <returns />
  1719.     </member>
  1720.     <member name="M:Microsoft.DirectX.Direct3D.Manager.CheckDeviceType(System.Int32,Microsoft.DirectX.Direct3D.DeviceType,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Format,System.Boolean,System.Int32@)">
  1721.       <summary>Verifies whether a hardware accelerated device type can be used on this adapter.</summary>
  1722.       <param name="adapter" />
  1723.       <param name="checkType" />
  1724.       <param name="displayFormat" />
  1725.       <param name="backBufferFormat" />
  1726.       <param name="windowed" />
  1727.       <param name="result" />
  1728.       <returns />
  1729.     </member>
  1730.     <member name="M:Microsoft.DirectX.Direct3D.Manager.Equals(System.Object)">
  1731.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  1732.       <param name="compare" />
  1733.       <returns />
  1734.     </member>
  1735.     <member name="M:Microsoft.DirectX.Direct3D.Manager.Finalize">
  1736.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  1737.       <returns />
  1738.     </member>
  1739.     <member name="M:Microsoft.DirectX.Direct3D.Manager.GetAdapterMonitor(System.Int32)">
  1740.       <summary>Returns the handle of the monitor associated with the  object.</summary>
  1741.       <param name="adapter" />
  1742.       <returns />
  1743.     </member>
  1744.     <member name="M:Microsoft.DirectX.Direct3D.Manager.GetDeviceCaps(System.Int32,Microsoft.DirectX.Direct3D.DeviceType)">
  1745.       <summary>Retrieves device-specific information about a device. </summary>
  1746.       <param name="adapter" />
  1747.       <param name="deviceType" />
  1748.       <returns />
  1749.     </member>
  1750.     <member name="M:Microsoft.DirectX.Direct3D.Manager.GetHashCode">
  1751.       <summary>Returns the hash code for this instance.</summary>
  1752.       <returns />
  1753.     </member>
  1754.     <member name="M:Microsoft.DirectX.Direct3D.Manager.op_Equality(Microsoft.DirectX.Direct3D.Manager,Microsoft.DirectX.Direct3D.Manager)">
  1755.       <summary />
  1756.       <param name="left" />
  1757.       <param name="right" />
  1758.       <returns />
  1759.     </member>
  1760.     <member name="M:Microsoft.DirectX.Direct3D.Manager.op_Inequality(Microsoft.DirectX.Direct3D.Manager,Microsoft.DirectX.Direct3D.Manager)">
  1761.       <summary />
  1762.       <param name="left" />
  1763.       <param name="right" />
  1764.       <returns />
  1765.     </member>
  1766.     <member name="P:Microsoft.DirectX.Direct3D.Manager.Adapters">
  1767.       <summary>Collection of adapters on the system.</summary>
  1768.     </member>
  1769.     <member name="T:Microsoft.DirectX.Direct3D.MoreDataException">
  1770.       <summary>There is more data available than the specified buffer size can hold.</summary>
  1771.     </member>
  1772.     <member name="M:Microsoft.DirectX.Direct3D.MoreDataException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1773.       <summary>Initializes a new instance of the object.</summary>
  1774.       <param name="info" />
  1775.       <param name="context" />
  1776.     </member>
  1777.     <member name="M:Microsoft.DirectX.Direct3D.MoreDataException.#ctor(System.String,System.Exception)">
  1778.       <summary>Initializes a new instance of the object.</summary>
  1779.       <param name="message" />
  1780.       <param name="inner" />
  1781.     </member>
  1782.     <member name="M:Microsoft.DirectX.Direct3D.MoreDataException.#ctor(System.String)">
  1783.       <summary>Initializes a new instance of the object.</summary>
  1784.       <param name="message" />
  1785.     </member>
  1786.     <member name="M:Microsoft.DirectX.Direct3D.MoreDataException.#ctor">
  1787.       <summary>Initializes a new instance of the object.</summary>
  1788.     </member>
  1789.     <member name="T:Microsoft.DirectX.Direct3D.NotAvailableException">
  1790.       <summary>This device does not support the queried technique.</summary>
  1791.     </member>
  1792.     <member name="M:Microsoft.DirectX.Direct3D.NotAvailableException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1793.       <summary>Initializes a new instance of the object.</summary>
  1794.       <param name="info" />
  1795.       <param name="context" />
  1796.     </member>
  1797.     <member name="M:Microsoft.DirectX.Direct3D.NotAvailableException.#ctor(System.String,System.Exception)">
  1798.       <summary>Initializes a new instance of the object.</summary>
  1799.       <param name="message" />
  1800.       <param name="inner" />
  1801.     </member>
  1802.     <member name="M:Microsoft.DirectX.Direct3D.NotAvailableException.#ctor(System.String)">
  1803.       <summary>Initializes a new instance of the object.</summary>
  1804.       <param name="message" />
  1805.     </member>
  1806.     <member name="M:Microsoft.DirectX.Direct3D.NotAvailableException.#ctor">
  1807.       <summary>Initializes a new instance of the object.</summary>
  1808.     </member>
  1809.     <member name="T:Microsoft.DirectX.Direct3D.NotFoundException">
  1810.       <summary>The requested item was not found.</summary>
  1811.     </member>
  1812.     <member name="M:Microsoft.DirectX.Direct3D.NotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1813.       <summary>Initializes a new instance of the object.</summary>
  1814.       <param name="info" />
  1815.       <param name="context" />
  1816.     </member>
  1817.     <member name="M:Microsoft.DirectX.Direct3D.NotFoundException.#ctor(System.String,System.Exception)">
  1818.       <summary>Initializes a new instance of the object.</summary>
  1819.       <param name="message" />
  1820.       <param name="inner" />
  1821.     </member>
  1822.     <member name="M:Microsoft.DirectX.Direct3D.NotFoundException.#ctor(System.String)">
  1823.       <summary>Initializes a new instance of the object.</summary>
  1824.       <param name="message" />
  1825.     </member>
  1826.     <member name="M:Microsoft.DirectX.Direct3D.NotFoundException.#ctor">
  1827.       <summary>Initializes a new instance of the object.</summary>
  1828.     </member>
  1829.     <member name="T:Microsoft.DirectX.Direct3D.OutOfVideoMemoryException">
  1830.       <summary>Direct3D does not have enough display memory to perform the operation.</summary>
  1831.     </member>
  1832.     <member name="M:Microsoft.DirectX.Direct3D.OutOfVideoMemoryException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1833.       <summary>Initializes a new instance of the object.</summary>
  1834.       <param name="info" />
  1835.       <param name="context" />
  1836.     </member>
  1837.     <member name="M:Microsoft.DirectX.Direct3D.OutOfVideoMemoryException.#ctor(System.String,System.Exception)">
  1838.       <summary>Initializes a new instance of the object.</summary>
  1839.       <param name="message" />
  1840.       <param name="inner" />
  1841.     </member>
  1842.     <member name="M:Microsoft.DirectX.Direct3D.OutOfVideoMemoryException.#ctor(System.String)">
  1843.       <summary>Initializes a new instance of the object.</summary>
  1844.       <param name="message" />
  1845.     </member>
  1846.     <member name="M:Microsoft.DirectX.Direct3D.OutOfVideoMemoryException.#ctor">
  1847.       <summary>Initializes a new instance of the object.</summary>
  1848.     </member>
  1849.     <member name="T:Microsoft.DirectX.Direct3D.PixelShader">
  1850.       <summary>Encapsulate the functionality of a pixel shader.</summary>
  1851.     </member>
  1852.     <member name="E:Microsoft.DirectX.Direct3D.PixelShader.Disposing">
  1853.       <summary>Adds an event handler to listen to the Disposing event on the object.</summary>
  1854.     </member>
  1855.     <member name="M:Microsoft.DirectX.Direct3D.PixelShader.#ctor(Microsoft.DirectX.Direct3D.Device,System.Int32[])">
  1856.       <summary>Initializes a new instance of the object.</summary>
  1857.       <param name="device" />
  1858.       <param name="functionToken" />
  1859.     </member>
  1860.     <member name="M:Microsoft.DirectX.Direct3D.PixelShader.#ctor(Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.GraphicsStream)">
  1861.       <summary>Initializes a new instance of the object.</summary>
  1862.       <param name="device" />
  1863.       <param name="functionToken" />
  1864.     </member>
  1865.     <member name="M:Microsoft.DirectX.Direct3D.PixelShader.#ctor(System.IntPtr,Microsoft.DirectX.Direct3D.Device)">
  1866.       <summary>Initializes a new instance of the object.</summary>
  1867.       <param name="lp" />
  1868.       <param name="device" />
  1869.     </member>
  1870.     <member name="M:Microsoft.DirectX.Direct3D.PixelShader.Dispose">
  1871.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  1872.       <returns />
  1873.     </member>
  1874.     <member name="M:Microsoft.DirectX.Direct3D.PixelShader.Equals(System.Object)">
  1875.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  1876.       <param name="compare" />
  1877.       <returns />
  1878.     </member>
  1879.     <member name="M:Microsoft.DirectX.Direct3D.PixelShader.Finalize">
  1880.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  1881.       <returns />
  1882.     </member>
  1883.     <member name="M:Microsoft.DirectX.Direct3D.PixelShader.GetFunction">
  1884.       <summary>Get a reference to the shader data.</summary>
  1885.       <returns />
  1886.     </member>
  1887.     <member name="M:Microsoft.DirectX.Direct3D.PixelShader.GetHashCode">
  1888.       <summary>Returns the hash code for this instance.</summary>
  1889.       <returns />
  1890.     </member>
  1891.     <member name="M:Microsoft.DirectX.Direct3D.PixelShader.GetObjectByValue(System.Int32)">
  1892.       <summary>This member supports the Managed DirectX infrastructure and is not intended to be used directly from your code.</summary>
  1893.       <param name="objId" />
  1894.       <returns />
  1895.     </member>
  1896.     <member name="M:Microsoft.DirectX.Direct3D.PixelShader.op_Equality(Microsoft.DirectX.Direct3D.PixelShader,Microsoft.DirectX.Direct3D.PixelShader)">
  1897.       <summary />
  1898.       <param name="left" />
  1899.       <param name="right" />
  1900.       <returns />
  1901.     </member>
  1902.     <member name="M:Microsoft.DirectX.Direct3D.PixelShader.op_Inequality(Microsoft.DirectX.Direct3D.PixelShader,Microsoft.DirectX.Direct3D.PixelShader)">
  1903.       <summary />
  1904.       <param name="left" />
  1905.       <param name="right" />
  1906.       <returns />
  1907.     </member>
  1908.     <member name="M:Microsoft.DirectX.Direct3D.PixelShader.raise_Disposing(System.Object,System.EventArgs)">
  1909.       <summary />
  1910.       <param name="i1" />
  1911.       <param name="i2" />
  1912.       <returns />
  1913.     </member>
  1914.     <member name="P:Microsoft.DirectX.Direct3D.PixelShader.Device">
  1915.       <summary>Get the device.</summary>
  1916.     </member>
  1917.     <member name="P:Microsoft.DirectX.Direct3D.PixelShader.Disposed">
  1918.       <summary>true if the object is disposed; otherwise, false</summary>
  1919.     </member>
  1920.     <member name="T:Microsoft.DirectX.Direct3D.PresentParameters">
  1921.       <summary>Describes the presentation parameters.</summary>
  1922.     </member>
  1923.     <member name="F:Microsoft.DirectX.Direct3D.PresentParameters.DefaultPresentRate">
  1924.       <summary />
  1925.     </member>
  1926.     <member name="M:Microsoft.DirectX.Direct3D.PresentParameters.Clone">
  1927.       <summary>Duplicates the object.</summary>
  1928.       <returns />
  1929.     </member>
  1930.     <member name="M:Microsoft.DirectX.Direct3D.PresentParameters.#ctor">
  1931.       <summary>Initializes a new instance of the object.</summary>
  1932.     </member>
  1933.     <member name="M:Microsoft.DirectX.Direct3D.PresentParameters.#ctor(Microsoft.DirectX.Direct3D.PresentParameters)">
  1934.       <summary>Initializes a new instance of the object.</summary>
  1935.       <param name="original" />
  1936.     </member>
  1937.     <member name="M:Microsoft.DirectX.Direct3D.PresentParameters.ToString">
  1938.       <summary>Obtains the String representation of this instance.</summary>
  1939.       <returns />
  1940.     </member>
  1941.     <member name="P:Microsoft.DirectX.Direct3D.PresentParameters.AutoDepthStencilFormat">
  1942.       <summary>Member of the D3dformat enumerated type. The format of the automatic depth-stencil surface that the device will create. This member is ignored unless EnableAutoDepthStencil is TRUE.</summary>
  1943.     </member>
  1944.     <member name="P:Microsoft.DirectX.Direct3D.PresentParameters.BackBufferCount">
  1945.       <summary>This value can be 0, 1, 2, or 3. Note that 0 is treated as 1. If the number of back buffers cannot be created, the runtime will fail the method call and fill this value with the number of back buffers that could be created. As a result, an application can call the method twice with the same D3dpresentParameters structure and expect it to work the second time.The method fails if one back buffer cannot be created. The value of BackBufferCount influences what set of swap effects are allowed. Specifically, any D3DSWAPEFFECT_COPY swap effect requires that there be exactly one back buffer.</summary>
  1946.     </member>
  1947.     <member name="P:Microsoft.DirectX.Direct3D.PresentParameters.BackBufferFormat">
  1948.       <summary>The back buffer format. For more information about formats, see D3dformat. This value must be one of the render target formats as validated by 9Checkdevicetype. You can use Device9Getdisplaymode to obtain the current format.For windowed applications, the back buffer format no longer needs to match the display mode format because color conversion can now be done in either software emulation or by the hardware (if the hardware supports color conversion). The set of possible back buffer formats is constrained, but the runtime will allow any valid back buffer format to be presented to any desktop format. (There is the additional requirement that the device be operable in the desktop mode; devices typically do not operate in 8 bits per pixel modes.)Full screen applications cannot do color conversion.</summary>
  1949.     </member>
  1950.     <member name="P:Microsoft.DirectX.Direct3D.PresentParameters.BackBufferHeight">
  1951.       <summary>Width and height of the new swap chain's back buffers, in pixels. If Windowed is FALSE (the presentation is full-screen), these values must equal the width and height of one of the enumerated display modes found through 9Enumadaptermodes. If Windowed is TRUE and either of these values is zero, the corresponding dimension of the client area of the hDeviceWindow (or the focus window, if hDeviceWindow is NULL) is taken.</summary>
  1952.     </member>
  1953.     <member name="P:Microsoft.DirectX.Direct3D.PresentParameters.BackBufferWidth">
  1954.       <summary>Width and height of the new swap chain's back buffers, in pixels. If Windowed is FALSE (the presentation is full-screen), these values must equal the width and height of one of the enumerated display modes found through 9Enumadaptermodes. If Windowed is TRUE and either of these values is zero, the corresponding dimension of the client area of the hDeviceWindow (or the focus window, if hDeviceWindow is NULL) is taken.</summary>
  1955.     </member>
  1956.     <member name="P:Microsoft.DirectX.Direct3D.PresentParameters.DeviceWindow">
  1957.       <summary>If full-screen, this is the cover window. If windowed, this will be the default target window for Present. If this value is NULL, the focus window will be taken. For applications that use multiple full-screen devices, such as a multimonitor system, exactly one device should use the focus window as the device window. All other devices should have unique device windows. Otherwise, behavior is undefined and applications will not work as expected.</summary>
  1958.     </member>
  1959.     <member name="P:Microsoft.DirectX.Direct3D.PresentParameters.EnableAutoDepthStencil">
  1960.       <summary>If this value is TRUE, Microsoft┬« Direct3D┬« will manage depth buffers for the application. The device will create a depth-stencil buffer when it is created. The depth-stencil buffer will be automatically set as the render target of the device. When the device is reset, the depth-stencil buffer will be automatically destroyed and re-created in the new size.If EnableAutoDepthStencil is TRUE, then AutoDepthStencilFormat must be a valid depth-stencil format.</summary>
  1961.     </member>
  1962.     <member name="P:Microsoft.DirectX.Direct3D.PresentParameters.FullScreenRefreshRateInHz">
  1963.       <summary>The rate at which the display adapter refreshes the screen. For windowed mode, this value must be 0. Otherwise, this value must be one of the refresh rates returned by or one of the following values.</summary>
  1964.     </member>
  1965.     <member name="P:Microsoft.DirectX.Direct3D.PresentParameters.MultiSample">
  1966.       <summary>Member of the D3dmultisampleType enumerated type. The value must be D3DMULTISAMPLE_NONE unless SwapEffect has been set to D3DSWAPEFFECT_DISCARD. Multisampling is supported only if the swap effect is D3DSWAPEFFECT_DISCARD.</summary>
  1967.     </member>
  1968.     <member name="P:Microsoft.DirectX.Direct3D.PresentParameters.MultiSampleQuality">
  1969.       <summary>Quality level. The valid range is between zero and one less than the level returned by pQualityLevels used by 9Checkdevicemultisampletype. Passing a larger value returns the error D3DERR_INVALIDCALL. Paired values of render targets or depth stencil surfaces, and must match.</summary>
  1970.     </member>
  1971.     <member name="P:Microsoft.DirectX.Direct3D.PresentParameters.PresentationInterval">
  1972.       <summary>Maximum rate at which the swap chain's back buffers may be presented. For a windowed swap chain, this value must be D3DPRESENT_INTERVAL_DEFAULT (0). For a full-screen swap chain, it may be D3DPRESENT_INTERVAL_DEFAULT or the value corresponding to exactly one of the flags enumerated in the .</summary>
  1973.     </member>
  1974.     <member name="P:Microsoft.DirectX.Direct3D.PresentParameters.PresentFlag">
  1975.       <summary>Flags to control presentation</summary>
  1976.     </member>
  1977.     <member name="P:Microsoft.DirectX.Direct3D.PresentParameters.SwapEffect">
  1978.       <summary>Member of the D3dswapeffect enumerated type. The runtime will guarantee the implied semantics concerning buffer swap behavior. So if Windowed is TRUE and SwapEffect is set to D3DSWAPEFFECT_FLIP, the runtime will create one extra back buffer, and copy whichever becomes the front buffer at presentation time.D3DSWAPEFFECT_COPY requires that BackBufferCount be set to 1.D3DSWAPEFFECT_DISCARD will be enforced in the debug runtime by filling any buffer with noise after it is presented.</summary>
  1979.     </member>
  1980.     <member name="P:Microsoft.DirectX.Direct3D.PresentParameters.Windowed">
  1981.       <summary>TRUE if the application runs windowed; FALSE if the application runs full-screen.</summary>
  1982.     </member>
  1983.     <member name="T:Microsoft.DirectX.Direct3D.RenderStates">
  1984.       <summary>Defines device render states.</summary>
  1985.     </member>
  1986.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.AdaptiveTessellateX">
  1987.       <summary>Amount to adaptively tessellate, in the x direction. Default value is 0.0f.</summary>
  1988.     </member>
  1989.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.AdaptiveTessellateY">
  1990.       <summary>Amount to adaptively tessellate, in the y direction. Default value is 0.0f.</summary>
  1991.     </member>
  1992.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.AdaptiveTessellateZ">
  1993.       <summary>Amount to adaptively tessellate, in the z direction. Default value is 1.0f.</summary>
  1994.     </member>
  1995.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.AlphaBlendEnable">
  1996.       <summary>TRUE to enable alpha-blended transparency. The default value is FALSE. The type of alpha blending is determined by the D3DRS_SRCBLEND and D3DRS_DESTBLEND render states.</summary>
  1997.     </member>
  1998.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.AlphaBlendOperation">
  1999.       <summary>Value used to select the arithmetic operation applied when the alpha blending render state.</summary>
  2000.     </member>
  2001.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.AlphaDestinationBlend">
  2002.       <summary>One member of the Blend enumerated type.</summary>
  2003.     </member>
  2004.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.AlphaFunction">
  2005.       <summary>One member of the D3dcmpfunc enumerated type. The default value is D3DCMP_ALWAYS. This member enables an application to accept or reject a pixel, based on its alpha value.</summary>
  2006.     </member>
  2007.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.AlphaSourceBlend">
  2008.       <summary>One member of the Blend enumerated type.</summary>
  2009.     </member>
  2010.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.AlphaTestEnable">
  2011.       <summary>TRUE to enable per pixel alpha testing. If the test passes, the pixel is processed by the frame buffer. Otherwise, all frame-buffer processing is skipped for the pixel. The test is done by comparing the incoming alpha value with the reference alpha value, using the comparison function provided by the D3DRS_ALPHAFUNC render state. The reference alpha value is determined by the value set for D3DRS_ALPHAREF. For more information, see AlphaTestingState.The default value of this parameter is FALSE.</summary>
  2012.     </member>
  2013.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.Ambient">
  2014.       <summary>Ambient light color. This value is of type D3dcolor. The default value is 0.</summary>
  2015.     </member>
  2016.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.AmbientMateritalSource">
  2017.       <summary>Ambient color source for lighting calculations. Valid values are members of the enumerated type. The default value is D3DMCS_MATERIAL.</summary>
  2018.     </member>
  2019.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.AntiAliasedLineEnable">
  2020.       <summary>TRUE to enable line antialiasing, FALSE to disable line antialiasing.When rendering to a multisample render target, D3DRS_ANTIALIASEDLINEENABLE is ignored and all lines are rendered aliased. Use LineGraphicsd3dx for antialiased line rendering in a multisample render target.</summary>
  2021.     </member>
  2022.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.BlendFactor">
  2023.       <summary>used for a constant blend-factor during alpha blending. This functionality is available if the D3DPBLENDCAPS_BLENDFACTOR capabilities bit is set in the SrcBlendCaps or DestBlendCaps member of the D3DCAPS9 structure for the device. Also, see D3DRS_SRCBLEND and D3DRS_ALPHABLENDENABLE.</summary>
  2024.     </member>
  2025.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.BlendOperation">
  2026.       <summary>Value used to select the arithmetic operation applied when the alpha blending render state, D3DRS_ALPHABLENDENABLE, is set to TRUE. Valid values are defined by the D3dblendop enumerated type. The default value is D3DBLENDOP_ADD. If the D3DPMISCCAPS_BLENDOP device capability is not supported, then D3DBLENDOP_ADD is performed.</summary>
  2027.     </member>
  2028.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.Clipping">
  2029.       <summary>TRUE to enable primitive clipping by Microsoft┬« Direct3D┬«, or FALSE to disable it. The default value is TRUE.</summary>
  2030.     </member>
  2031.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.ColorVertex">
  2032.       <summary>TRUE to enable per-vertex color or FALSE to disable it. The default value is TRUE. Enabling per-vertex color allows the system to include the color defined for individual vertices in its lighting calculations. For more information, see the following render states.</summary>
  2033.     </member>
  2034.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.ColorWriteEnable">
  2035.       <summary>UINT value that enables a per-channel write for the render target color buffer. A set bit results in the color channel being updated during 3-D rendering. A clear bit results in the color channel being unaffected. This functionality is available if the D3DPMISCCAPS_COLORWRITEENABLE capabilities bit is set in the PrimitiveMiscCaps member of the D3dcaps9 structure for the device. This render state does not affect the clear operation. The default value is 0x0000000F. Valid values for this render state can be any combination of the D3DCOLORWRITEENABLE_ALPHA, D3DCOLORWRITEENABLE_BLUE, D3DCOLORWRITEENABLE_GREEN, or D3DCOLORWRITEENABLE_RED flags.</summary>
  2036.     </member>
  2037.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.ColorWriteEnable1">
  2038.       <summary>Additional ColorWriteEnable values for the devices. See D3DRS_COLORWRITEENABLE. This functionality is available if the D3DPMISCCAPS_INDEPENDENTWRITEMASKS capabilities bit is set in the PrimitiveMiscCaps member of the structure for the device.</summary>
  2039.     </member>
  2040.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.ColorWriteEnable2">
  2041.       <summary>Additional ColorWriteEnable values for the devices. See D3DRS_COLORWRITEENABLE. This functionality is available if the D3DPMISCCAPS_INDEPENDENTWRITEMASKS capabilities bit is set in the PrimitiveMiscCaps member of the structure for the device.</summary>
  2042.     </member>
  2043.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.ColorWriteEnable3">
  2044.       <summary>Additional ColorWriteEnable values for the devices. See D3DRS_COLORWRITEENABLE. This functionality is available if the D3DPMISCCAPS_INDEPENDENTWRITEMASKS capabilities bit is set in the PrimitiveMiscCaps member of the structure for the device.</summary>
  2045.     </member>
  2046.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.CounterClockwiseStencilFail">
  2047.       <summary>Stencil operation to perform if ccw stencil test fails.</summary>
  2048.     </member>
  2049.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.CounterClockwiseStencilFunction">
  2050.       <summary>The comparison function. ccw stencil test passes if ((ref & mask) stencil function (stencil & mask)) is true.</summary>
  2051.     </member>
  2052.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.CounterClockwiseStencilPass">
  2053.       <summary>Stencil operation to perform if both ccw stencil and z-tests pass.</summary>
  2054.     </member>
  2055.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.CounterClockwiseStencilZBufferFail">
  2056.       <summary>Stencil operation to perform if ccw stencil test passes and z-test fails.</summary>
  2057.     </member>
  2058.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.CullMode">
  2059.       <summary>Specifies how back-facing triangles are culled, if at all. This can be set to one member of the D3dcull enumerated type. The default value is D3DCULL_CCW.</summary>
  2060.     </member>
  2061.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.DebugMonitorTokenEnabled">
  2062.       <summary>Set only for debugging the monitor.</summary>
  2063.     </member>
  2064.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.DepthBias">
  2065.       <summary>An int value in the range 0 through 16 that causes polygons that are physically coplanar to appear separate. Polygons with a high z-bias value appear in front of polygons with a low value, without requiring sorting for drawing order. Polygons with a value of 1 appear in front of polygons with a value of 0, and so on. </summary>
  2066.     </member>
  2067.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.DestinationBlend">
  2068.       <summary>One member of the D3dblend enumerated type. The default value is D3DBLEND_ZERO.</summary>
  2069.     </member>
  2070.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.DiffuseMateritalSource">
  2071.       <summary>Diffuse color source for lighting calculations. Valid values are members of the enumerated type. The default value is D3DMCS_COLOR1. The value for this render state is used only if the D3DRS_COLORVERTEX render state is set to TRUE.</summary>
  2072.     </member>
  2073.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.DitherEnable">
  2074.       <summary>TRUE to enable dithering. The default value is FALSE.</summary>
  2075.     </member>
  2076.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.EmissiveMateritalSource">
  2077.       <summary>Emissive color source for lighting calculations. Valid values are members of the enumerated type. The default value is D3DMCS_MATERIAL.</summary>
  2078.     </member>
  2079.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.EnableAdaptiveTessellation">
  2080.       <summary>TRUE to enable adaptive tessellation, FALSE to disable it. The default value is FALSE.</summary>
  2081.     </member>
  2082.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.FillMode">
  2083.       <summary>One or more members of the D3dfillmode enumerated type. The default value is D3DFILL_SOLID.</summary>
  2084.     </member>
  2085.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.FogColor">
  2086.       <summary>Value whose type is D3dcolor. The default value is 0. For more information on fog color, see FogColor.</summary>
  2087.     </member>
  2088.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.FogDensity">
  2089.       <summary>Fog density for pixel or vertex fog used in the exponential fog modes (D3DFOG_EXP and D3DFOG_EXP2). Valid density values range from 0.0 through 1.0. The default value is 1.0. For more information, see FogParameters. Values for this render state are floating-point values. Because the Device9Setrenderstate method accepts DWORD values, your application must cast a variable that contains the value, as shown in the following code example.</summary>
  2090.     </member>
  2091.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.FogEnable">
  2092.       <summary>TRUE to enable fog blending. The default value is FALSE. For more information on using fog blending, see Fog.</summary>
  2093.     </member>
  2094.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.FogEnd">
  2095.       <summary>Depth at which pixel or vertex fog effects end for linear fog mode. The default value is 1.0f. Depth is specified in world space for vertex fog and either device space [0.0, 1.0] or world space for pixel fog. For pixel fog, these values are in device space when the system uses z for fog calculations and in world space when the system is using eye-relative fog (w-fog). For more information, see FogParameters and PixelFog. Values for this render state are floating-point values. Because the Device9Setrenderstate method accepts DWORD values, your application must cast a variable that contains the value, as shown in the following code example.</summary>
  2096.     </member>
  2097.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.FogStart">
  2098.       <summary>Depth at which pixel or vertex fog effects begin for linear fog mode. The default value is 0.0f. Depth is specified in world space for vertex fog and either device space [0.0, 1.0] or world space for pixel fog. For pixel fog, these values are in device space when the system uses z for fog calculations and world-world space when the system is using eye-relative fog (w-fog). For more information, see FogParameters and PixelFog. Values for the this render state are floating-point values. Because the Device9Setrenderstate method accepts DWORD values, your application must cast a variable that contains the value, as shown in the following code example.</summary>
  2099.     </member>
  2100.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.FogTableMode">
  2101.       <summary>The fog formula to be used for pixel fog. Set to one of the members of the D3dfogmode enumerated type. The default value is D3DFOG_NONE. For more information on pixel fog, see PixelFog.</summary>
  2102.     </member>
  2103.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.FogVertexMode">
  2104.       <summary>Fog formula to be used for vertex fog. Set to one member of the D3dfogmode enumerated type. The default value is D3DFOG_NONE.</summary>
  2105.     </member>
  2106.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.IndexedVertexBlendEnable">
  2107.       <summary>BOOL value that enables or disables indexed vertex blending. The default value is FALSE. When set to TRUE, indexed vertex blending is enabled. When set to FALSE, indexed vertex blending is disabled. If this render state is enabled, the user must pass matrix indices as a packed DWORDwith every vertex. When the render state is disabled and vertex blending is enabled through the D3DRS_VERTEXBLEND state, it is equivalent to having matrix indices 0, 1, 2, 3 in every vertex.</summary>
  2108.     </member>
  2109.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.LastPixel">
  2110.       <summary>The default value is TRUE, which enables drawing of the last pixel in a line. To prevent drawing of the last pixel, set this value to FALSE. For more information, see OutlineAndFillState.</summary>
  2111.     </member>
  2112.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.Lighting">
  2113.       <summary>TRUE to enable Microsoft┬« Direct3D┬« lighting, or FALSE to disable it. The default value is TRUE. Only vertices that include a vertex normal are properly lit; vertices that do not contain a normal employ a dot product of 0 in all lighting calculations.</summary>
  2114.     </member>
  2115.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.LocalViewer">
  2116.       <summary>TRUE to enable camera-relative specular highlights, or FALSE to use orthogonal specular highlights. The default value is TRUE. Applications that use orthogonal projection should specify false.</summary>
  2117.     </member>
  2118.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.MaxTessellationLevel">
  2119.       <summary>Maximum tessellation level. Default value is 1.0f.</summary>
  2120.     </member>
  2121.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.MinTessellationLevel">
  2122.       <summary>Minimum tessellation level. Default value is 1.0f.</summary>
  2123.     </member>
  2124.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.MultiSampleAntiAlias">
  2125.       <summary>BOOL value that determines how individual samples are computed when using a multisample render target buffer. When set to TRUE, the multiple samples are computed so that full-scene antialiasing is performed by sampling at different sample positions for each multiple sample. When set to FALSE, the multiple samples are all written with the same sample value, sampled at the pixel center, which allows non-antialiased rendering to a multisample buffer. This render state has no effect when rendering to a single sample buffer. The default value is TRUE.</summary>
  2126.     </member>
  2127.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.MultiSampleMask">
  2128.       <summary>Each bit in this mask, starting at the least significant bit, controls modification of one of the samples in a multisample render target. Thus, for an 8-sample render target, the low byte contains the eight write enables for each of the eight samples. This render state has no effect when rendering to a single sample buffer. The default value is 0xFFFFFFFF. This render state enables use of a multisample buffer as an accumulation buffer, doing multipass rendering of geometry where each pass updates a subset of samples.This render state is not supported if the D3DPRASTERCAPS_STRETCHBLTMULTISAMPLE member of the D3dcaps9 structure is enabled.If there are n multisamples and k enabled samples, the resulting intensity of the rendered image should be k/n. Each component RGB of every pixel is factored by k/n.</summary>
  2129.     </member>
  2130.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.NormalDegree">
  2131.       <summary>N-patch normal interpolation degree. The values can be D3DDEGREE_LINEAR (default) or D3DDEGREE_QUADRATIC. For more information, see .</summary>
  2132.     </member>
  2133.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.NormalizeNormals">
  2134.       <summary>TRUE to enable automatic normalization of vertex normals, or FALSE to disable it. The default value is FALSE. Enabling this feature causes the system to normalize the vertex normals for vertices after transforming them to camera space, which can be computationally expensive.</summary>
  2135.     </member>
  2136.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.PatchEdgeStyle">
  2137.       <summary>Sets whether patch edges will use float style tessellation. Possible values are defined by the D3dpatchedgestyle enumerated type. The default value is D3DPATCHEDGE_DISCRETE.</summary>
  2138.     </member>
  2139.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.PointScaleA">
  2140.       <summary>A float value that controls for distance-based size attenuation for point primitives. Active only when D3DRS_POINTSCALEENABLE is TRUE. The default value is 1.0f. The range for this value is greater than or equal to 0.0f. Because the Device9Setrenderstate method accepts DWORD values, your application must cast a variable that contains the value, as shown in the following code example.</summary>
  2141.     </member>
  2142.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.PointScaleB">
  2143.       <summary>BOOL value that controls computation of size for point primitives. When TRUE, the point size is interpreted as a camera space value and is scaled by the distance function and the frustum to viewport y-axis scaling to compute the final screen-space point size. When FALSE, the point size is interpreted as screen space and used directly. The default value is FALSE.</summary>
  2144.     </member>
  2145.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.PointScaleC">
  2146.       <summary>A float value that controls for distance-based size attenuation for point primitives. Active only when D3DRS_POINTSCALEENABLE is TRUE. The default value is 0.0f. The range for this value is greater than or equal to 0.0f. Because the Device9Setrenderstate method accepts DWORD values, your application must cast a variable that contains the value, as shown in the following code example.</summary>
  2147.     </member>
  2148.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.PointScaleEnable">
  2149.       <summary>BOOL value that controls computation of size for point primitives. When TRUE, the point size is interpreted as a camera space value and is scaled by the distance function and the frustum to viewport y-axis scaling to compute the final screen-space point size. When FALSE, the point size is interpreted as screen space and used directly. The default value is FALSE.</summary>
  2150.     </member>
  2151.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.PointSize">
  2152.       <summary>A float value that specifies the size to use for point size computation in cases where point size is not specified for each vertex. This value is not used when the vertex contains point size. This value is in screen space units if D3DRS_POINTSCALEENABLE is FALSE; otherwise this value is in world space units. The default value is 1.0f. The range for this value is greater than or equal to 0.0f. Because the method accepts DWORD values, your application must cast a variable that contains the value, as shown in the following code example.</summary>
  2153.     </member>
  2154.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.PointSizeMax">
  2155.       <summary>A float value that specifies the maximum size to which point sprites will be clamped. The value must be less than or equal to the MaxPointSize member of D3dcaps9 and greater than or equal to D3DRS_POINTSIZE_MIN. The default value is 64.0f. Because the Device9Setrenderstate method accepts DWORD values, your application must cast a variable that contains the value, as shown in the following code example.</summary>
  2156.     </member>
  2157.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.PointSizeMin">
  2158.       <summary>A float value that specifies the minimum size of point primitives. Point primitives are clamped to this size during rendering. Setting this to values smaller than 1.0 results in points dropping out when the point does not cover a pixel center and antialiasing is disabled or being rendered with reduced intensity when antialiasing is enabled. The default value is 1.0f. The range for this value is greater than or equal to 0.0f. Because the Device9Setrenderstate method accepts DWORD values, your application must cast a variable that contains the value, as shown in the following code example.</summary>
  2159.     </member>
  2160.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.PointSpriteEnable">
  2161.       <summary>BOOL value. When TRUE, texture coordinates of point primitives are set so that full textures are mapped on each point. When FALSE, the vertex texture coordinates are used for the entire point. The default value is FALSE. You can achieve Microsoft┬« DirectX┬« 7.0 style single-pixel points by setting D3DRS_POINTSCALEENABLE to FALSE and D3DRS_POINTSIZE to 1.0, which are the default values.</summary>
  2162.     </member>
  2163.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.PositionDegree">
  2164.       <summary>N-patch position interpolation degree. The values can be D3DDEGREE_CUBIC (default) or D3DDEGREE_LINEAR. For more information, see D3ddegreetype.</summary>
  2165.     </member>
  2166.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.RangeFogEnable">
  2167.       <summary>TRUE to enable range-based vertex fog. The default value is FALSE, in which case the system uses depth-based fog. In range-based fog, the distance of an object from the viewer is used to compute fog effects, not the depth of the object (that is, the z-coordinate) in the scene. In range-based fog, all fog methods work as usual, except that they use range instead of depth in the computations. Range is the correct factor to use for fog computations, but depth is commonly used instead because range is expensive to compute and depth is generally already available. Using depth to calculate fog has the undesirable effect of having the fogginess of peripheral objects change as the viewer's eye moves-in this case, the depth changes and the range remains constant.Because no hardware currently supports per-pixel range-based fog, range correction is offered only for vertex fog.For more information, see VertexFog.</summary>
  2168.     </member>
  2169.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.ReferenceAlpha">
  2170.       <summary>Value that specifies a reference alpha value against which pixels are tested when alpha testing is enabled. </summary>
  2171.     </member>
  2172.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.ReferenceStencil">
  2173.       <summary>An int reference value for the stencil test. The default value is 0.</summary>
  2174.     </member>
  2175.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.ScissorTestEnable">
  2176.       <summary>TRUE to enable scissors testing and FALSE to disable it.</summary>
  2177.     </member>
  2178.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.SeparateAlphaBlendEnabled">
  2179.       <summary>true if separate alpha blend is enabled.</summary>
  2180.     </member>
  2181.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.ShadeMode">
  2182.       <summary>One or more members of the D3dshademode enumerated type. The default value is D3DSHADE_GOURAUD.</summary>
  2183.     </member>
  2184.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.SlopeScaleDepthBias">
  2185.       <summary>Used to determine how much bias can be applied to co-planar primitives to reduce z fighting.</summary>
  2186.     </member>
  2187.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.SourceBlend">
  2188.       <summary>One member of the D3dblend enumerated type. The default value is D3DBLEND_ONE.</summary>
  2189.     </member>
  2190.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.SpecularEnable">
  2191.       <summary>TRUE to enable specular highlights. The default value is FALSE. Specular highlights are calculated as though every vertex in the object being lit is at the object's origin. This gives the expected results as long as the object is modeled around the origin and the distance from the light to the object is relatively large. In other cases the results as undefined.When this member is set to TRUE, the specular color is added to the base color after the texture cascade but before alpha blending.</summary>
  2192.     </member>
  2193.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.SpecularMateritalSource">
  2194.       <summary>Specular color source for lighting calculations. Valid values are members of the enumerated type. The default value is D3DMCS_COLOR2.</summary>
  2195.     </member>
  2196.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.StencilEnable">
  2197.       <summary>TRUE to enable stenciling, or FALSE to disable stenciling. The default value is FALSE. For more information, see StencilBufferTechniques.</summary>
  2198.     </member>
  2199.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.StencilFail">
  2200.       <summary>Stencil operation to perform if the stencil test fails. This can be one member of the D3dstencilop enumerated type. The default value is D3DSTENCILOP_KEEP. For more information, see StencilBufferTechniques.</summary>
  2201.     </member>
  2202.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.StencilFunction">
  2203.       <summary>Comparison function for the stencil test. This can be one member of the D3dcmpfunc enumerated type. The default value is D3DCMP_ALWAYS. The comparison function is used to compare the reference value to a stencil buffer entry. This comparison applies only to the bits in the reference value and stencil buffer entry that are set in the stencil mask (set by the D3DRS_STENCILMASK render state). If TRUE, the stencil test passes.</summary>
  2204.     </member>
  2205.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.StencilMask">
  2206.       <summary>Mask applied to the reference value and each stencil buffer entry to determine the significant bits for the stencil test. The default mask is 0xFFFFFFFF.</summary>
  2207.     </member>
  2208.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.StencilPass">
  2209.       <summary>Stencil operation to perform if both the stencil and the depth (z) tests pass. This can be one member of the D3dstencilop enumerated type. The default value is D3DSTENCILOP_KEEP.</summary>
  2210.     </member>
  2211.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.StencilWriteMask">
  2212.       <summary>Write mask applied to values written into the stencil buffer. The default mask is 0xFFFFFFFF.</summary>
  2213.     </member>
  2214.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.StencilZBufferFail">
  2215.       <summary>Stencil operation to perform if the stencil test passes and the depth test (z-test) fails. This can be one of the members of the D3dstencilop enumerated type. The default value is D3DSTENCILOP_KEEP.</summary>
  2216.     </member>
  2217.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.TextureFactor">
  2218.       <summary>Color used for multiple-texture blending with the D3DTA_TFACTOR texture-blending argument or the D3DTOP_BLENDFACTORALPHA texture-blending operation. The associated value is a D3dcolor variable. The default value is opaque white (0xFFFFFFFF).</summary>
  2219.     </member>
  2220.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.TweenFactor">
  2221.       <summary>A float value that controls the tween factor. The default value is 0.0f. Because the Device9Setrenderstate method accepts DWORD values, your application must cast a variable that contains the value, as shown in the following code example.</summary>
  2222.     </member>
  2223.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.TwoSidedStencilMode">
  2224.       <summary>A Boolean value. TRUE enables two-sided stenciling, FALSE disables it. The application should set D3DRS_CULLMODE to D3DCULL_NONE to enable two-sided stencil mode. If the triangle winding order is clockwise, the D3DRS_STENCIL* operations will be used. If the winding order is counterclocwise, the D3DRS_CCW_STENCIL* operations will be used.</summary>
  2225.     </member>
  2226.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.UseWBuffer">
  2227.       <summary>true to enable w-buffering.</summary>
  2228.     </member>
  2229.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.VertexBlend">
  2230.       <summary>Number of matrices to use to perform geometry blending, if any. Valid values are members of the D3dvertexblendflags enumerated type. The default value is D3DVBF_DISABLE.</summary>
  2231.     </member>
  2232.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.Wrap0">
  2233.       <summary>Texture-wrapping behavior for multiple sets of texture coordinates. Valid values for this render state can be any combination of the D3DWRAPCOORD_0 (or D3DWRAP_U), D3DWRAPCOORD_1 (or D3DWRAP_V), D3DWRAPCOORD_2 (or D3DWRAP_W), and D3DWRAPCOORD_3 flags. These cause the system to wrap in the direction of the first, second, third, and fourth dimensions, sometimes referred to as the s, t, r, and q directions, for a given texture. The default value for this render state is 0 (wrapping disabled in all directions).</summary>
  2234.     </member>
  2235.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.Wrap1">
  2236.       <summary>Texture-wrapping behavior for multiple sets of texture coordinates. Valid values for this render state can be any combination of the D3DWRAPCOORD_0 (or D3DWRAP_U), D3DWRAPCOORD_1 (or D3DWRAP_V), D3DWRAPCOORD_2 (or D3DWRAP_W), and D3DWRAPCOORD_3 flags. These cause the system to wrap in the direction of the first, second, third, and fourth dimensions, sometimes referred to as the s, t, r, and q directions, for a given texture. The default value for this render state is 0 (wrapping disabled in all directions).</summary>
  2237.     </member>
  2238.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.Wrap10">
  2239.       <summary>Texture-wrapping behavior for multiple sets of texture coordinates.</summary>
  2240.     </member>
  2241.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.Wrap11">
  2242.       <summary>Texture-wrapping behavior for multiple sets of texture coordinates.</summary>
  2243.     </member>
  2244.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.Wrap12">
  2245.       <summary>Texture-wrapping behavior for multiple sets of texture coordinates.</summary>
  2246.     </member>
  2247.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.Wrap13">
  2248.       <summary>Texture-wrapping behavior for multiple sets of texture coordinates.</summary>
  2249.     </member>
  2250.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.Wrap14">
  2251.       <summary>Texture-wrapping behavior for multiple sets of texture coordinates.</summary>
  2252.     </member>
  2253.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.Wrap15">
  2254.       <summary>Texture-wrapping behavior for multiple sets of texture coordinates.</summary>
  2255.     </member>
  2256.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.Wrap2">
  2257.       <summary>Texture-wrapping behavior for multiple sets of texture coordinates. Valid values for this render state can be any combination of the D3DWRAPCOORD_0 (or D3DWRAP_U), D3DWRAPCOORD_1 (or D3DWRAP_V), D3DWRAPCOORD_2 (or D3DWRAP_W), and D3DWRAPCOORD_3 flags. These cause the system to wrap in the direction of the first, second, third, and fourth dimensions, sometimes referred to as the s, t, r, and q directions, for a given texture. The default value for this render state is 0 (wrapping disabled in all directions).</summary>
  2258.     </member>
  2259.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.Wrap3">
  2260.       <summary>Texture-wrapping behavior for multiple sets of texture coordinates. Valid values for this render state can be any combination of the D3DWRAPCOORD_0 (or D3DWRAP_U), D3DWRAPCOORD_1 (or D3DWRAP_V), D3DWRAPCOORD_2 (or D3DWRAP_W), and D3DWRAPCOORD_3 flags. These cause the system to wrap in the direction of the first, second, third, and fourth dimensions, sometimes referred to as the s, t, r, and q directions, for a given texture. The default value for this render state is 0 (wrapping disabled in all directions).</summary>
  2261.     </member>
  2262.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.Wrap4">
  2263.       <summary>Texture-wrapping behavior for multiple sets of texture coordinates. Valid values for this render state can be any combination of the D3DWRAPCOORD_0 (or D3DWRAP_U), D3DWRAPCOORD_1 (or D3DWRAP_V), D3DWRAPCOORD_2 (or D3DWRAP_W), and D3DWRAPCOORD_3 flags. These cause the system to wrap in the direction of the first, second, third, and fourth dimensions, sometimes referred to as the s, t, r, and q directions, for a given texture. The default value for this render state is 0 (wrapping disabled in all directions).</summary>
  2264.     </member>
  2265.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.Wrap5">
  2266.       <summary>Texture-wrapping behavior for multiple sets of texture coordinates. Valid values for this render state can be any combination of the D3DWRAPCOORD_0 (or D3DWRAP_U), D3DWRAPCOORD_1 (or D3DWRAP_V), D3DWRAPCOORD_2 (or D3DWRAP_W), and D3DWRAPCOORD_3 flags. These cause the system to wrap in the direction of the first, second, third, and fourth dimensions, sometimes referred to as the s, t, r, and q directions, for a given texture. The default value for this render state is 0 (wrapping disabled in all directions).</summary>
  2267.     </member>
  2268.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.Wrap6">
  2269.       <summary>Texture-wrapping behavior for multiple sets of texture coordinates. Valid values for this render state can be any combination of the D3DWRAPCOORD_0 (or D3DWRAP_U), D3DWRAPCOORD_1 (or D3DWRAP_V), D3DWRAPCOORD_2 (or D3DWRAP_W), and D3DWRAPCOORD_3 flags. These cause the system to wrap in the direction of the first, second, third, and fourth dimensions, sometimes referred to as the s, t, r, and q directions, for a given texture. The default value for this render state is 0 (wrapping disabled in all directions).</summary>
  2270.     </member>
  2271.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.Wrap7">
  2272.       <summary>Texture-wrapping behavior for multiple sets of texture coordinates. Valid values for this render state can be any combination of the D3DWRAPCOORD_0 (or D3DWRAP_U), D3DWRAPCOORD_1 (or D3DWRAP_V), D3DWRAPCOORD_2 (or D3DWRAP_W), and D3DWRAPCOORD_3 flags. These cause the system to wrap in the direction of the first, second, third, and fourth dimensions, sometimes referred to as the s, t, r, and q directions, for a given texture. The default value for this render state is 0 (wrapping disabled in all directions).</summary>
  2273.     </member>
  2274.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.Wrap8">
  2275.       <summary>Texture-wrapping behavior for multiple sets of texture coordinates.</summary>
  2276.     </member>
  2277.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.Wrap9">
  2278.       <summary>Texture-wrapping behavior for multiple sets of texture coordinates.</summary>
  2279.     </member>
  2280.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.ZBufferEnable">
  2281.       <summary>true to turn on depth-buffering state, false to disable depth buffering.</summary>
  2282.     </member>
  2283.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.ZBufferFunction">
  2284.       <summary>The depth value of the pixel is compared with the depth-buffer value. If the depth value of the pixel passes the comparison function, the pixel is written. </summary>
  2285.     </member>
  2286.     <member name="P:Microsoft.DirectX.Direct3D.RenderStates.ZBufferWriteEnable">
  2287.       <summary>true to enable the application to write to the depth buffer. </summary>
  2288.     </member>
  2289.     <member name="T:Microsoft.DirectX.Direct3D.Resource">
  2290.       <summary>Applications use the methods of the Resource object to query and prepare resources</summary>
  2291.     </member>
  2292.     <member name="M:Microsoft.DirectX.Direct3D.Resource.Equals(System.Object)">
  2293.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  2294.       <param name="compare" />
  2295.       <returns />
  2296.     </member>
  2297.     <member name="M:Microsoft.DirectX.Direct3D.Resource.FreePrivateData(System.Guid)">
  2298.       <summary>Frees the specified private data associated with this resource.</summary>
  2299.       <param name="guidData" />
  2300.       <returns />
  2301.     </member>
  2302.     <member name="M:Microsoft.DirectX.Direct3D.Resource.GetHashCode">
  2303.       <summary>Returns the hash code for this instance.</summary>
  2304.       <returns />
  2305.     </member>
  2306.     <member name="M:Microsoft.DirectX.Direct3D.Resource.GetPrivateData(System.Guid)">
  2307.       <summary>Copies the private data associated with the resource to a provided buffer.</summary>
  2308.       <param name="guidData" />
  2309.       <returns />
  2310.     </member>
  2311.     <member name="M:Microsoft.DirectX.Direct3D.Resource.op_Equality(Microsoft.DirectX.Direct3D.Resource,Microsoft.DirectX.Direct3D.Resource)">
  2312.       <summary />
  2313.       <param name="left" />
  2314.       <param name="right" />
  2315.       <returns />
  2316.     </member>
  2317.     <member name="M:Microsoft.DirectX.Direct3D.Resource.op_Inequality(Microsoft.DirectX.Direct3D.Resource,Microsoft.DirectX.Direct3D.Resource)">
  2318.       <summary />
  2319.       <param name="left" />
  2320.       <param name="right" />
  2321.       <returns />
  2322.     </member>
  2323.     <member name="M:Microsoft.DirectX.Direct3D.Resource.PreLoad">
  2324.       <summary>Preloads a managed resource.</summary>
  2325.       <returns />
  2326.     </member>
  2327.     <member name="M:Microsoft.DirectX.Direct3D.Resource.SetPriority(System.Int32)">
  2328.       <summary>Assigns the resource-management priority for this resource. </summary>
  2329.       <param name="priorityNew" />
  2330.       <returns />
  2331.     </member>
  2332.     <member name="M:Microsoft.DirectX.Direct3D.Resource.SetPrivateData(System.Guid,System.Byte[])">
  2333.       <summary>Associates data with the resource that is intended for use by the application, not by . Data is passed by value, and multiple sets of data can be associated with a single resource.</summary>
  2334.       <param name="guidData" />
  2335.       <param name="privateData" />
  2336.       <returns />
  2337.     </member>
  2338.     <member name="P:Microsoft.DirectX.Direct3D.Resource.Device">
  2339.       <summary>Retrieves the device associated with a resource.</summary>
  2340.     </member>
  2341.     <member name="P:Microsoft.DirectX.Direct3D.Resource.Priority">
  2342.       <summary>Retrieves the priority for this resource.</summary>
  2343.     </member>
  2344.     <member name="P:Microsoft.DirectX.Direct3D.Resource.Type">
  2345.       <summary>Returns the type of the resource.</summary>
  2346.     </member>
  2347.     <member name="T:Microsoft.DirectX.Direct3D.Sampler">
  2348.       <summary>Defines the sampler state types.</summary>
  2349.     </member>
  2350.     <member name="P:Microsoft.DirectX.Direct3D.Sampler.AddressU">
  2351.       <summary>Texture-address mode for the u coordinate. For more information, see .</summary>
  2352.     </member>
  2353.     <member name="P:Microsoft.DirectX.Direct3D.Sampler.AddressV">
  2354.       <summary>Texture-address mode for the v coordinate. For more information, see .</summary>
  2355.     </member>
  2356.     <member name="P:Microsoft.DirectX.Direct3D.Sampler.AddressW">
  2357.       <summary>Texture-address mode for the w coordinate. For more information, see .</summary>
  2358.     </member>
  2359.     <member name="P:Microsoft.DirectX.Direct3D.Sampler.BorderColor">
  2360.       <summary>Border color or type D3dcolor.</summary>
  2361.     </member>
  2362.     <member name="P:Microsoft.DirectX.Direct3D.Sampler.DMapOffset">
  2363.       <summary>Vertex offset in the presampled displacement map. This is a constant used by the tessellator, its value is 256.</summary>
  2364.     </member>
  2365.     <member name="P:Microsoft.DirectX.Direct3D.Sampler.ElementIndex">
  2366.       <summary>When a multi-element texture is assigned to the sampler, this indicates which element index to use. The default value is 0.</summary>
  2367.     </member>
  2368.     <member name="P:Microsoft.DirectX.Direct3D.Sampler.MagFilter">
  2369.       <summary>Magnification filter of type .</summary>
  2370.     </member>
  2371.     <member name="P:Microsoft.DirectX.Direct3D.Sampler.MaxAnisotropy">
  2372.       <summary>DWORD maximum anisotropy.</summary>
  2373.     </member>
  2374.     <member name="P:Microsoft.DirectX.Direct3D.Sampler.MaxMipLevel">
  2375.       <summary>LOD index of largest map to use. Values range from 0 to (n-1) where 0 is the largest.</summary>
  2376.     </member>
  2377.     <member name="P:Microsoft.DirectX.Direct3D.Sampler.MinFilter">
  2378.       <summary>Minification filter of type .</summary>
  2379.     </member>
  2380.     <member name="P:Microsoft.DirectX.Direct3D.Sampler.MipFilter">
  2381.       <summary>Mipmap filter to use during minification. See .</summary>
  2382.     </member>
  2383.     <member name="P:Microsoft.DirectX.Direct3D.Sampler.MipMapLevelOfDetailBias">
  2384.       <summary>Mipmap level of detail bias.</summary>
  2385.     </member>
  2386.     <member name="P:Microsoft.DirectX.Direct3D.Sampler.SrgbTexture">
  2387.       <summary>Gamma correction value. The default value is 0, which means gamma is 1.0 and no correction is required. Otherwise, this value means that the sampler should assume gamma of 2.2 on the content and convert it to linear (gamma 1.0) before presenting it to the pixel shader.</summary>
  2388.     </member>
  2389.     <member name="T:Microsoft.DirectX.Direct3D.SamplerStates">
  2390.       <summary>Sampler states for the device.</summary>
  2391.     </member>
  2392.     <member name="P:Microsoft.DirectX.Direct3D.SamplerStates.SamplerState">
  2393.       <summary>Sampler state object for this stage.</summary>
  2394.       <param name="index" />
  2395.     </member>
  2396.     <member name="T:Microsoft.DirectX.Direct3D.StateBlock">
  2397.       <summary>An encapsulation of render states.</summary>
  2398.     </member>
  2399.     <member name="E:Microsoft.DirectX.Direct3D.StateBlock.Disposing">
  2400.       <summary>Adds an event handler to listen to the Disposing event on the object.</summary>
  2401.     </member>
  2402.     <member name="M:Microsoft.DirectX.Direct3D.StateBlock.Apply">
  2403.       <summary>Apply the state block to the current device state.</summary>
  2404.       <returns />
  2405.     </member>
  2406.     <member name="M:Microsoft.DirectX.Direct3D.StateBlock.Capture">
  2407.       <summary>Capture the device's current state.</summary>
  2408.       <returns />
  2409.     </member>
  2410.     <member name="M:Microsoft.DirectX.Direct3D.StateBlock.#ctor(Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.StateBlockType)">
  2411.       <summary>Initializes a new instance of the object.</summary>
  2412.       <param name="device" />
  2413.       <param name="stateBlockType" />
  2414.     </member>
  2415.     <member name="M:Microsoft.DirectX.Direct3D.StateBlock.#ctor(System.IntPtr,Microsoft.DirectX.Direct3D.Device)">
  2416.       <summary>Initializes a new instance of the object.</summary>
  2417.       <param name="lp" />
  2418.       <param name="device" />
  2419.     </member>
  2420.     <member name="M:Microsoft.DirectX.Direct3D.StateBlock.Dispose">
  2421.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  2422.       <returns />
  2423.     </member>
  2424.     <member name="M:Microsoft.DirectX.Direct3D.StateBlock.Equals(System.Object)">
  2425.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  2426.       <param name="compare" />
  2427.       <returns />
  2428.     </member>
  2429.     <member name="M:Microsoft.DirectX.Direct3D.StateBlock.Finalize">
  2430.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  2431.       <returns />
  2432.     </member>
  2433.     <member name="M:Microsoft.DirectX.Direct3D.StateBlock.GetHashCode">
  2434.       <summary>Returns the hash code for this instance.</summary>
  2435.       <returns />
  2436.     </member>
  2437.     <member name="M:Microsoft.DirectX.Direct3D.StateBlock.GetObjectByValue(System.Int32)">
  2438.       <summary>This member supports the Managed DirectX infrastructure and is not intended to be used directly from your code.</summary>
  2439.       <param name="objId" />
  2440.       <returns />
  2441.     </member>
  2442.     <member name="M:Microsoft.DirectX.Direct3D.StateBlock.op_Equality(Microsoft.DirectX.Direct3D.StateBlock,Microsoft.DirectX.Direct3D.StateBlock)">
  2443.       <summary />
  2444.       <param name="left" />
  2445.       <param name="right" />
  2446.       <returns />
  2447.     </member>
  2448.     <member name="M:Microsoft.DirectX.Direct3D.StateBlock.op_Inequality(Microsoft.DirectX.Direct3D.StateBlock,Microsoft.DirectX.Direct3D.StateBlock)">
  2449.       <summary />
  2450.       <param name="left" />
  2451.       <param name="right" />
  2452.       <returns />
  2453.     </member>
  2454.     <member name="M:Microsoft.DirectX.Direct3D.StateBlock.raise_Disposing(System.Object,System.EventArgs)">
  2455.       <summary />
  2456.       <param name="i1" />
  2457.       <param name="i2" />
  2458.       <returns />
  2459.     </member>
  2460.     <member name="P:Microsoft.DirectX.Direct3D.StateBlock.Device">
  2461.       <summary>Get the device.</summary>
  2462.     </member>
  2463.     <member name="P:Microsoft.DirectX.Direct3D.StateBlock.Disposed">
  2464.       <summary>true if the object is disposed; otherwise, false</summary>
  2465.     </member>
  2466.     <member name="T:Microsoft.DirectX.Direct3D.Surface">
  2467.       <summary>Applications use the methods of the Surface object to query and prepare surfaces.</summary>
  2468.     </member>
  2469.     <member name="E:Microsoft.DirectX.Direct3D.Surface.Disposing">
  2470.       <summary>Adds an event handler to listen to the Disposing event on the object.</summary>
  2471.     </member>
  2472.     <member name="M:Microsoft.DirectX.Direct3D.Surface.#ctor(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,Microsoft.DirectX.Direct3D.Pool)">
  2473.       <summary>Initializes a new instance of the object.</summary>
  2474.       <param name="device" />
  2475.       <param name="data" />
  2476.       <param name="pool" />
  2477.     </member>
  2478.     <member name="M:Microsoft.DirectX.Direct3D.Surface.#ctor(Microsoft.DirectX.Direct3D.Device,System.Drawing.Bitmap,Microsoft.DirectX.Direct3D.Pool)">
  2479.       <summary>Initializes a new instance of the object.</summary>
  2480.       <param name="device" />
  2481.       <param name="image" />
  2482.       <param name="pool" />
  2483.     </member>
  2484.     <member name="M:Microsoft.DirectX.Direct3D.Surface.#ctor(System.IntPtr,System.Object)">
  2485.       <summary>Initializes a new instance of the object.</summary>
  2486.       <param name="lp" />
  2487.       <param name="device" />
  2488.     </member>
  2489.     <member name="M:Microsoft.DirectX.Direct3D.Surface.Dispose">
  2490.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  2491.       <returns />
  2492.     </member>
  2493.     <member name="M:Microsoft.DirectX.Direct3D.Surface.Finalize">
  2494.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  2495.       <returns />
  2496.     </member>
  2497.     <member name="M:Microsoft.DirectX.Direct3D.Surface.FromBitmap(Microsoft.DirectX.Direct3D.Device,System.Drawing.Bitmap,Microsoft.DirectX.Direct3D.Pool)">
  2498.       <summary>Create a surface from a .NET bitmap object.</summary>
  2499.       <param name="device" />
  2500.       <param name="image" />
  2501.       <param name="pool" />
  2502.       <returns />
  2503.     </member>
  2504.     <member name="M:Microsoft.DirectX.Direct3D.Surface.FromStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,Microsoft.DirectX.Direct3D.Pool)">
  2505.       <summary>Create a surface from a .NET stream object.</summary>
  2506.       <param name="device" />
  2507.       <param name="data" />
  2508.       <param name="pool" />
  2509.       <returns />
  2510.     </member>
  2511.     <member name="M:Microsoft.DirectX.Direct3D.Surface.GetContainer(System.Guid)">
  2512.       <summary>Provides access to the parent cube texture or texture (mipmap) object, if this surface is a child level of a cube texture or a mipmap. This method can also provide access to the parent swap chain if the surface is a back-buffer child.</summary>
  2513.       <param name="interfaceID" />
  2514.       <returns />
  2515.     </member>
  2516.     <member name="M:Microsoft.DirectX.Direct3D.Surface.GetGraphics">
  2517.       <summary>Retrieves a device context.</summary>
  2518.       <returns />
  2519.     </member>
  2520.     <member name="M:Microsoft.DirectX.Direct3D.Surface.GetObjectByValue(System.Int32)">
  2521.       <summary>This member supports the Managed DirectX infrastructure and is not intended to be used directly from your code.</summary>
  2522.       <param name="objId" />
  2523.       <returns />
  2524.     </member>
  2525.     <member name="M:Microsoft.DirectX.Direct3D.Surface.LockRectangle(System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.LockFlags,System.Int32@)">
  2526.       <summary>Locks a rectangle on a surface.</summary>
  2527.       <param name="rect" />
  2528.       <param name="flags" />
  2529.       <param name="pitch" />
  2530.       <returns />
  2531.     </member>
  2532.     <member name="M:Microsoft.DirectX.Direct3D.Surface.LockRectangle(Microsoft.DirectX.Direct3D.LockFlags,System.Int32@)">
  2533.       <summary>Locks a rectangle on a surface.</summary>
  2534.       <param name="flags" />
  2535.       <param name="pitch" />
  2536.       <returns />
  2537.     </member>
  2538.     <member name="M:Microsoft.DirectX.Direct3D.Surface.LockRectangle(System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.LockFlags)">
  2539.       <summary>Locks a rectangle on a surface.</summary>
  2540.       <param name="rect" />
  2541.       <param name="flags" />
  2542.       <returns />
  2543.     </member>
  2544.     <member name="M:Microsoft.DirectX.Direct3D.Surface.LockRectangle(Microsoft.DirectX.Direct3D.LockFlags)">
  2545.       <summary>Locks a rectangle on a surface.</summary>
  2546.       <param name="flags" />
  2547.       <returns />
  2548.     </member>
  2549.     <member name="M:Microsoft.DirectX.Direct3D.Surface.LockRectangle(System.Type,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.LockFlags,System.Int32@,System.Int32[])">
  2550.       <summary>Locks a rectangle on a surface.</summary>
  2551.       <param name="typeLock" />
  2552.       <param name="rect" />
  2553.       <param name="flags" />
  2554.       <param name="pitch" />
  2555.       <param name="ranks" />
  2556.       <returns />
  2557.     </member>
  2558.     <member name="M:Microsoft.DirectX.Direct3D.Surface.LockRectangle(System.Type,Microsoft.DirectX.Direct3D.LockFlags,System.Int32@,System.Int32[])">
  2559.       <summary>Locks a rectangle on a surface.</summary>
  2560.       <param name="typeLock" />
  2561.       <param name="flags" />
  2562.       <param name="pitch" />
  2563.       <param name="ranks" />
  2564.       <returns />
  2565.     </member>
  2566.     <member name="M:Microsoft.DirectX.Direct3D.Surface.LockRectangle(System.Type,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.LockFlags,System.Int32[])">
  2567.       <summary>Locks a rectangle on a surface.</summary>
  2568.       <param name="typeLock" />
  2569.       <param name="rect" />
  2570.       <param name="flags" />
  2571.       <param name="ranks" />
  2572.       <returns />
  2573.     </member>
  2574.     <member name="M:Microsoft.DirectX.Direct3D.Surface.LockRectangle(System.Type,Microsoft.DirectX.Direct3D.LockFlags,System.Int32[])">
  2575.       <summary>Locks a rectangle on a surface.</summary>
  2576.       <param name="typeLock" />
  2577.       <param name="flags" />
  2578.       <param name="ranks" />
  2579.       <returns />
  2580.     </member>
  2581.     <member name="M:Microsoft.DirectX.Direct3D.Surface.raise_Disposing(System.Object,System.EventArgs)">
  2582.       <summary />
  2583.       <param name="i1" />
  2584.       <param name="i2" />
  2585.       <returns />
  2586.     </member>
  2587.     <member name="M:Microsoft.DirectX.Direct3D.Surface.ReleaseGraphics">
  2588.       <summary>Release a device context handle.</summary>
  2589.       <returns />
  2590.     </member>
  2591.     <member name="M:Microsoft.DirectX.Direct3D.Surface.UnlockRectangle">
  2592.       <summary>Unlocks a rectangle on a surface.</summary>
  2593.       <returns />
  2594.     </member>
  2595.     <member name="P:Microsoft.DirectX.Direct3D.Surface.Description">
  2596.       <summary>Retrieves a description of the surface.</summary>
  2597.     </member>
  2598.     <member name="P:Microsoft.DirectX.Direct3D.Surface.Disposed">
  2599.       <summary>true if the object is disposed; otherwise, false</summary>
  2600.     </member>
  2601.     <member name="T:Microsoft.DirectX.Direct3D.SwapChain">
  2602.       <summary>Applications use the methods of the SwapChain object to manipulate a swap chain.</summary>
  2603.     </member>
  2604.     <member name="E:Microsoft.DirectX.Direct3D.SwapChain.Disposing">
  2605.       <summary>Adds an event handler to listen to the Disposing event on the object.</summary>
  2606.     </member>
  2607.     <member name="M:Microsoft.DirectX.Direct3D.SwapChain.#ctor(Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.PresentParameters)">
  2608.       <summary>Initializes a new instance of the object.</summary>
  2609.       <param name="device" />
  2610.       <param name="presentationParameters" />
  2611.     </member>
  2612.     <member name="M:Microsoft.DirectX.Direct3D.SwapChain.#ctor(System.IntPtr,Microsoft.DirectX.Direct3D.Device)">
  2613.       <summary>Initializes a new instance of the object.</summary>
  2614.       <param name="lp" />
  2615.       <param name="device" />
  2616.     </member>
  2617.     <member name="M:Microsoft.DirectX.Direct3D.SwapChain.Dispose">
  2618.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  2619.       <returns />
  2620.     </member>
  2621.     <member name="M:Microsoft.DirectX.Direct3D.SwapChain.Equals(System.Object)">
  2622.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  2623.       <param name="compare" />
  2624.       <returns />
  2625.     </member>
  2626.     <member name="M:Microsoft.DirectX.Direct3D.SwapChain.Finalize">
  2627.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  2628.       <returns />
  2629.     </member>
  2630.     <member name="M:Microsoft.DirectX.Direct3D.SwapChain.GetBackBuffer(System.Int32,Microsoft.DirectX.Direct3D.BackBufferType)">
  2631.       <summary>Retrieves a back buffer from the swap chain of the device.</summary>
  2632.       <param name="backBuffer" />
  2633.       <param name="typeBuffer" />
  2634.       <returns />
  2635.     </member>
  2636.     <member name="M:Microsoft.DirectX.Direct3D.SwapChain.GetFrontBufferData(Microsoft.DirectX.Direct3D.Surface)">
  2637.       <summary>Generates a copy of the swapchain's front buffer and places that copy in a system memory buffer provided by the application.</summary>
  2638.       <param name="frontBuffer" />
  2639.       <returns />
  2640.     </member>
  2641.     <member name="M:Microsoft.DirectX.Direct3D.SwapChain.GetHashCode">
  2642.       <summary>Returns the hash code for this instance.</summary>
  2643.       <returns />
  2644.     </member>
  2645.     <member name="M:Microsoft.DirectX.Direct3D.SwapChain.GetObjectByValue(System.Int32)">
  2646.       <summary>This member supports the Managed DirectX infrastructure and is not intended to be used directly from your code.</summary>
  2647.       <param name="objId" />
  2648.       <returns />
  2649.     </member>
  2650.     <member name="M:Microsoft.DirectX.Direct3D.SwapChain.op_Equality(Microsoft.DirectX.Direct3D.SwapChain,Microsoft.DirectX.Direct3D.SwapChain)">
  2651.       <summary />
  2652.       <param name="left" />
  2653.       <param name="right" />
  2654.       <returns />
  2655.     </member>
  2656.     <member name="M:Microsoft.DirectX.Direct3D.SwapChain.op_Inequality(Microsoft.DirectX.Direct3D.SwapChain,Microsoft.DirectX.Direct3D.SwapChain)">
  2657.       <summary />
  2658.       <param name="left" />
  2659.       <param name="right" />
  2660.       <returns />
  2661.     </member>
  2662.     <member name="M:Microsoft.DirectX.Direct3D.SwapChain.Present(System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.Present,System.Boolean)">
  2663.       <summary>Presents the contents of the next buffer in the sequence of back buffers owned by the swap chain.</summary>
  2664.       <param name="rectPresent" />
  2665.       <param name="flags" />
  2666.       <param name="sourceRectangle" />
  2667.       <returns />
  2668.     </member>
  2669.     <member name="M:Microsoft.DirectX.Direct3D.SwapChain.Present(System.Drawing.Rectangle,System.Windows.Forms.Control,Microsoft.DirectX.Direct3D.Present,System.Boolean)">
  2670.       <summary>Presents the contents of the next buffer in the sequence of back buffers owned by the swap chain.</summary>
  2671.       <param name="rectPresent" />
  2672.       <param name="overrideWindow" />
  2673.       <param name="flags" />
  2674.       <param name="sourceRectangle" />
  2675.       <returns />
  2676.     </member>
  2677.     <member name="M:Microsoft.DirectX.Direct3D.SwapChain.Present(System.Windows.Forms.Control,Microsoft.DirectX.Direct3D.Present)">
  2678.       <summary>Presents the contents of the next buffer in the sequence of back buffers owned by the swap chain.</summary>
  2679.       <param name="overrideWindow" />
  2680.       <param name="flags" />
  2681.       <returns />
  2682.     </member>
  2683.     <member name="M:Microsoft.DirectX.Direct3D.SwapChain.Present(Microsoft.DirectX.Direct3D.Present)">
  2684.       <summary>Presents the contents of the next buffer in the sequence of back buffers owned by the swap chain.</summary>
  2685.       <param name="flags" />
  2686.       <returns />
  2687.     </member>
  2688.     <member name="M:Microsoft.DirectX.Direct3D.SwapChain.Present(System.Drawing.Rectangle,System.Drawing.Rectangle,System.Windows.Forms.Control,Microsoft.DirectX.Direct3D.Present)">
  2689.       <summary>Presents the contents of the next buffer in the sequence of back buffers owned by the swap chain.</summary>
  2690.       <param name="sourceRectangle" />
  2691.       <param name="destRectangle" />
  2692.       <param name="overrideWindow" />
  2693.       <param name="flags" />
  2694.       <returns />
  2695.     </member>
  2696.     <member name="M:Microsoft.DirectX.Direct3D.SwapChain.Present(System.Drawing.Rectangle,System.Boolean)">
  2697.       <summary>Presents the contents of the next buffer in the sequence of back buffers owned by the swap chain.</summary>
  2698.       <param name="rectPresent" />
  2699.       <param name="sourceRectangle" />
  2700.       <returns />
  2701.     </member>
  2702.     <member name="M:Microsoft.DirectX.Direct3D.SwapChain.Present(System.Drawing.Rectangle,System.Windows.Forms.Control,System.Boolean)">
  2703.       <summary>Presents the contents of the next buffer in the sequence of back buffers owned by the swap chain.</summary>
  2704.       <param name="rectPresent" />
  2705.       <param name="overrideWindow" />
  2706.       <param name="sourceRectangle" />
  2707.       <returns />
  2708.     </member>
  2709.     <member name="M:Microsoft.DirectX.Direct3D.SwapChain.Present(System.Windows.Forms.Control)">
  2710.       <summary>Presents the contents of the next buffer in the sequence of back buffers owned by the swap chain.</summary>
  2711.       <param name="overrideWindow" />
  2712.       <returns />
  2713.     </member>
  2714.     <member name="M:Microsoft.DirectX.Direct3D.SwapChain.Present">
  2715.       <summary>Presents the contents of the next buffer in the sequence of back buffers owned by the swap chain.</summary>
  2716.       <returns />
  2717.     </member>
  2718.     <member name="M:Microsoft.DirectX.Direct3D.SwapChain.Present(System.Drawing.Rectangle,System.Drawing.Rectangle,System.Windows.Forms.Control)">
  2719.       <summary>Presents the contents of the next buffer in the sequence of back buffers owned by the swap chain.</summary>
  2720.       <param name="sourceRectangle" />
  2721.       <param name="destRectangle" />
  2722.       <param name="overrideWindow" />
  2723.       <returns />
  2724.     </member>
  2725.     <member name="M:Microsoft.DirectX.Direct3D.SwapChain.raise_Disposing(System.Object,System.EventArgs)">
  2726.       <summary />
  2727.       <param name="i1" />
  2728.       <param name="i2" />
  2729.       <returns />
  2730.     </member>
  2731.     <member name="P:Microsoft.DirectX.Direct3D.SwapChain.Device">
  2732.       <summary>Retrieves the device associated with the swap chain.</summary>
  2733.     </member>
  2734.     <member name="P:Microsoft.DirectX.Direct3D.SwapChain.DisplayMode">
  2735.       <summary>Retrieves the display mode's spatial resolution, color resolution, and refresh frequency.</summary>
  2736.     </member>
  2737.     <member name="P:Microsoft.DirectX.Direct3D.SwapChain.Disposed">
  2738.       <summary>true if the object is disposed; otherwise, false</summary>
  2739.     </member>
  2740.     <member name="P:Microsoft.DirectX.Direct3D.SwapChain.PresentParamters">
  2741.       <summary>Current presentation parameters associated with this swap chain.</summary>
  2742.     </member>
  2743.     <member name="P:Microsoft.DirectX.Direct3D.SwapChain.RasterStatus">
  2744.       <summary>Returns information describing the raster of the monitor on which the swap chain is presented.</summary>
  2745.     </member>
  2746.     <member name="T:Microsoft.DirectX.Direct3D.Texture">
  2747.       <summary>Applications use the methods of the Texture object to manipulate a texture resource.</summary>
  2748.     </member>
  2749.     <member name="M:Microsoft.DirectX.Direct3D.Texture.AddDirtyRectangle">
  2750.       <summary>Adds a dirty region to a texture resource.</summary>
  2751.       <returns />
  2752.     </member>
  2753.     <member name="M:Microsoft.DirectX.Direct3D.Texture.AddDirtyRectangle(System.Drawing.Rectangle)">
  2754.       <summary>Adds a dirty region to a texture resource.</summary>
  2755.       <param name="rect" />
  2756.       <returns />
  2757.     </member>
  2758.     <member name="M:Microsoft.DirectX.Direct3D.Texture.#ctor(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Pool)">
  2759.       <summary>Initializes a new instance of the object.</summary>
  2760.       <param name="device" />
  2761.       <param name="data" />
  2762.       <param name="usage" />
  2763.       <param name="pool" />
  2764.     </member>
  2765.     <member name="M:Microsoft.DirectX.Direct3D.Texture.#ctor(Microsoft.DirectX.Direct3D.Device,System.Drawing.Bitmap,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Pool)">
  2766.       <summary>Initializes a new instance of the object.</summary>
  2767.       <param name="device" />
  2768.       <param name="image" />
  2769.       <param name="usage" />
  2770.       <param name="pool" />
  2771.     </member>
  2772.     <member name="M:Microsoft.DirectX.Direct3D.Texture.#ctor(Microsoft.DirectX.Direct3D.Device,System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool)">
  2773.       <summary>Initializes a new instance of the object.</summary>
  2774.       <param name="device" />
  2775.       <param name="width" />
  2776.       <param name="height" />
  2777.       <param name="numLevels" />
  2778.       <param name="usage" />
  2779.       <param name="format" />
  2780.       <param name="pool" />
  2781.     </member>
  2782.     <member name="M:Microsoft.DirectX.Direct3D.Texture.#ctor(System.IntPtr,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.Pool)">
  2783.       <summary>Initializes a new instance of the object.</summary>
  2784.       <param name="lp" />
  2785.       <param name="device" />
  2786.       <param name="pool" />
  2787.     </member>
  2788.     <member name="M:Microsoft.DirectX.Direct3D.Texture.Equals(System.Object)">
  2789.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  2790.       <param name="compare" />
  2791.       <returns />
  2792.     </member>
  2793.     <member name="M:Microsoft.DirectX.Direct3D.Texture.FromBitmap(Microsoft.DirectX.Direct3D.Device,System.Drawing.Bitmap,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Pool)">
  2794.       <summary>Creates a texture resource from a .NET bitmap.</summary>
  2795.       <param name="device" />
  2796.       <param name="image" />
  2797.       <param name="usage" />
  2798.       <param name="pool" />
  2799.       <returns />
  2800.     </member>
  2801.     <member name="M:Microsoft.DirectX.Direct3D.Texture.FromStream(Microsoft.DirectX.Direct3D.Device,System.IO.Stream,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.Pool)">
  2802.       <summary>Creates a texture resource from a .NET stream object.</summary>
  2803.       <param name="device" />
  2804.       <param name="data" />
  2805.       <param name="usage" />
  2806.       <param name="pool" />
  2807.       <returns />
  2808.     </member>
  2809.     <member name="M:Microsoft.DirectX.Direct3D.Texture.GetHashCode">
  2810.       <summary>Returns the hash code for this instance.</summary>
  2811.       <returns />
  2812.     </member>
  2813.     <member name="M:Microsoft.DirectX.Direct3D.Texture.GetLevelDescription(System.Int32)">
  2814.       <summary>Retrieves a level description of a texture resource.</summary>
  2815.       <param name="level" />
  2816.       <returns />
  2817.     </member>
  2818.     <member name="M:Microsoft.DirectX.Direct3D.Texture.GetObjectByValue(System.Int32)">
  2819.       <summary>This member supports the Managed DirectX infrastructure and is not intended to be used directly from your code.</summary>
  2820.       <param name="objId" />
  2821.       <returns />
  2822.     </member>
  2823.     <member name="M:Microsoft.DirectX.Direct3D.Texture.GetSurfaceLevel(System.Int32)">
  2824.       <summary>Retrieves the specified texture surface level.</summary>
  2825.       <param name="level" />
  2826.       <returns />
  2827.     </member>
  2828.     <member name="M:Microsoft.DirectX.Direct3D.Texture.LockRectangle(System.Int32,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.LockFlags,System.Int32@)">
  2829.       <summary>Locks a rectangle on a texture resource.</summary>
  2830.       <param name="level" />
  2831.       <param name="rect" />
  2832.       <param name="flags" />
  2833.       <param name="pitch" />
  2834.       <returns />
  2835.     </member>
  2836.     <member name="M:Microsoft.DirectX.Direct3D.Texture.LockRectangle(System.Int32,Microsoft.DirectX.Direct3D.LockFlags,System.Int32@)">
  2837.       <summary>Locks a rectangle on a texture resource.</summary>
  2838.       <param name="level" />
  2839.       <param name="flags" />
  2840.       <param name="pitch" />
  2841.       <returns />
  2842.     </member>
  2843.     <member name="M:Microsoft.DirectX.Direct3D.Texture.LockRectangle(System.Int32,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.LockFlags)">
  2844.       <summary>Locks a rectangle on a texture resource.</summary>
  2845.       <param name="level" />
  2846.       <param name="rect" />
  2847.       <param name="flags" />
  2848.       <returns />
  2849.     </member>
  2850.     <member name="M:Microsoft.DirectX.Direct3D.Texture.LockRectangle(System.Int32,Microsoft.DirectX.Direct3D.LockFlags)">
  2851.       <summary>Locks a rectangle on a texture resource.</summary>
  2852.       <param name="level" />
  2853.       <param name="flags" />
  2854.       <returns />
  2855.     </member>
  2856.     <member name="M:Microsoft.DirectX.Direct3D.Texture.LockRectangle(System.Type,System.Int32,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.LockFlags,System.Int32@,System.Int32[])">
  2857.       <summary>Locks a rectangle on a texture resource.</summary>
  2858.       <param name="typeLock" />
  2859.       <param name="level" />
  2860.       <param name="rect" />
  2861.       <param name="flags" />
  2862.       <param name="pitch" />
  2863.       <param name="ranks" />
  2864.       <returns />
  2865.     </member>
  2866.     <member name="M:Microsoft.DirectX.Direct3D.Texture.LockRectangle(System.Type,System.Int32,Microsoft.DirectX.Direct3D.LockFlags,System.Int32@,System.Int32[])">
  2867.       <summary>Locks a rectangle on a texture resource.</summary>
  2868.       <param name="typeLock" />
  2869.       <param name="level" />
  2870.       <param name="flags" />
  2871.       <param name="pitch" />
  2872.       <param name="ranks" />
  2873.       <returns />
  2874.     </member>
  2875.     <member name="M:Microsoft.DirectX.Direct3D.Texture.LockRectangle(System.Type,System.Int32,System.Drawing.Rectangle,Microsoft.DirectX.Direct3D.LockFlags,System.Int32[])">
  2876.       <summary>Locks a rectangle on a texture resource.</summary>
  2877.       <param name="typeLock" />
  2878.       <param name="level" />
  2879.       <param name="rect" />
  2880.       <param name="flags" />
  2881.       <param name="ranks" />
  2882.       <returns />
  2883.     </member>
  2884.     <member name="M:Microsoft.DirectX.Direct3D.Texture.LockRectangle(System.Type,System.Int32,Microsoft.DirectX.Direct3D.LockFlags,System.Int32[])">
  2885.       <summary>Locks a rectangle on a texture resource.</summary>
  2886.       <param name="typeLock" />
  2887.       <param name="level" />
  2888.       <param name="flags" />
  2889.       <param name="ranks" />
  2890.       <returns />
  2891.     </member>
  2892.     <member name="M:Microsoft.DirectX.Direct3D.Texture.op_Equality(Microsoft.DirectX.Direct3D.Texture,Microsoft.DirectX.Direct3D.Texture)">
  2893.       <summary />
  2894.       <param name="left" />
  2895.       <param name="right" />
  2896.       <returns />
  2897.     </member>
  2898.     <member name="M:Microsoft.DirectX.Direct3D.Texture.op_Inequality(Microsoft.DirectX.Direct3D.Texture,Microsoft.DirectX.Direct3D.Texture)">
  2899.       <summary />
  2900.       <param name="left" />
  2901.       <param name="right" />
  2902.       <returns />
  2903.     </member>
  2904.     <member name="M:Microsoft.DirectX.Direct3D.Texture.UnlockRectangle(System.Int32)">
  2905.       <summary>Unlocks a rectangle on a texture resource.</summary>
  2906.       <param name="level" />
  2907.       <returns />
  2908.     </member>
  2909.     <member name="T:Microsoft.DirectX.Direct3D.TextureState">
  2910.       <summary>Texture states for this device.</summary>
  2911.     </member>
  2912.     <member name="P:Microsoft.DirectX.Direct3D.TextureState.AlphaArgument0">
  2913.       <summary>Settings for the alpha channel selector operand for triadic operations (multiply add and linear interpolation), identified by D3DTAConstants. This setting is supported if the D3DTEXOPCAPS_MULTIPLYADD or D3DTEXOPCAPS_LERP device capabilities are present. The default argument is D3DTA_CURRENT. Specify D3DTA_TEMP to select a temporary register color for read or write. D3DTA_TEMP is supported if the D3DPMISCCAPS_TSSARGTEMP device capability is present. The default argument is (0.0, 0.0, 0.0, 0.0).</summary>
  2914.     </member>
  2915.     <member name="P:Microsoft.DirectX.Direct3D.TextureState.AlphaArgument1">
  2916.       <summary>The texture-stage state is the first alpha argument for the stage, identified by by D3DTAConstants. The default argument is D3DTA_TEXTURE. If no texture is set for this stage, the default argument is D3DTA_DIFFUSE. Specify D3DTA_TEMP to select a temporary register color for read or write. D3DTA_TEMP is supported if the D3DPMISCCAPS_TSSARGTEMP device capability is present. The default value for the register is (0.0, 0.0, 0.0, 0.0).</summary>
  2917.     </member>
  2918.     <member name="P:Microsoft.DirectX.Direct3D.TextureState.AlphaArgument2">
  2919.       <summary>The texture-stage state is the second alpha argument for the stage, identified by by D3DTAConstants. The default argument is D3DTA_CURRENT. Specify D3DTA_TEMP to select a temporary register color for read or write. D3DTA_TEMP is supported if the D3DPMISCCAPS_TSSARGTEMP device capability is present. The default value for the register is (0.0, 0.0, 0.0, 0.0).</summary>
  2920.     </member>
  2921.     <member name="P:Microsoft.DirectX.Direct3D.TextureState.AlphaOperation">
  2922.       <summary>The texture-stage state is a texture alpha blending operation identified by one member of the D3dtextureop enumerated type. The default value for the first texture stage (stage 0) is D3DTOP_SELECTARG1, and for all other stages the default is D3DTOP_DISABLE.</summary>
  2923.     </member>
  2924.     <member name="P:Microsoft.DirectX.Direct3D.TextureState.BumpEnvironmentLuminanceOffset">
  2925.       <summary>Floating-point offset value for bump-map luminance. The default value is 0.0.</summary>
  2926.     </member>
  2927.     <member name="P:Microsoft.DirectX.Direct3D.TextureState.BumpEnvironmentLuminanceScale">
  2928.       <summary>Floating-point scale value for bump-map luminance. The default value is 0.0.</summary>
  2929.     </member>
  2930.     <member name="P:Microsoft.DirectX.Direct3D.TextureState.BumpEnvironmentMaterial00">
  2931.       <summary>The texture-stage state is a floating-point value for the [0][0] coefficient in a bump-mapping matrix. The default value is 0.0.</summary>
  2932.     </member>
  2933.     <member name="P:Microsoft.DirectX.Direct3D.TextureState.BumpEnvironmentMaterial01">
  2934.       <summary>The texture-stage state is a floating-point value for the [0][1] coefficient in a bump-mapping matrix. The default value is 0.0.</summary>
  2935.     </member>
  2936.     <member name="P:Microsoft.DirectX.Direct3D.TextureState.BumpEnvironmentMaterial10">
  2937.       <summary>The texture-stage state is a floating-point value for the [1][0] coefficient in a bump-mapping matrix. The default value is 0.0.</summary>
  2938.     </member>
  2939.     <member name="P:Microsoft.DirectX.Direct3D.TextureState.BumpEnvironmentMaterial11">
  2940.       <summary>The texture-stage state is a floating-point value for the [1][1] coefficient in a bump-mapping matrix. The default value is 0.0.</summary>
  2941.     </member>
  2942.     <member name="P:Microsoft.DirectX.Direct3D.TextureState.ColorArgument0">
  2943.       <summary>Settings for the third color operand for triadic operations (multiply add and linear interpolation), identified by D3DTAConstants. This setting is supported if the D3DTEXOPCAPS_MULTIPLYADD or D3DTEXOPCAPS_LERP device capabilities are present. The default argument is D3DTA_CURRENT. Specify D3DTA_TEMP to select a temporary register color for read or write. D3DTA_TEMP is supported if the D3DPMISCCAPS_TSSARGTEMP device capability is present. The default value for the register is (0.0, 0.0, 0.0, 0.0).</summary>
  2944.     </member>
  2945.     <member name="P:Microsoft.DirectX.Direct3D.TextureState.ColorArgument1">
  2946.       <summary>The texture-stage state is the first color argument for the stage, identified by one of the D3DTAConstants. The default argument is D3DTA_TEXTURE. Specify D3DTA_TEMP to select a temporary register color for read or write. D3DTA_TEMP is supported if the D3DPMISCCAPS_TSSARGTEMP device capability is present. The default value for the register is (0.0, 0.0, 0.0, 0.0).</summary>
  2947.     </member>
  2948.     <member name="P:Microsoft.DirectX.Direct3D.TextureState.ColorArgument2">
  2949.       <summary>The texture-stage state is the second color argument for the stage, identified by D3DTAConstants. The default argument is D3DTA_CURRENT. Specify D3DTA_TEMP to select a temporary register color for read or write. D3DTA_TEMP is supported if the D3DPMISCCAPS_TSSARGTEMP device capability is present. The default value for the register is (0.0, 0.0, 0.0, 0.0)</summary>
  2950.     </member>
  2951.     <member name="P:Microsoft.DirectX.Direct3D.TextureState.ColorOperation">
  2952.       <summary>The texture-stage state is a texture color blending operation identified by one member of the D3dtextureop enumerated type. The default value for the first texture stage (stage 0) is D3DTOP_MODULATE, and for all other stages the default is D3DTOP_DISABLE.</summary>
  2953.     </member>
  2954.     <member name="P:Microsoft.DirectX.Direct3D.TextureState.Constant">
  2955.       <summary>Per-stage constant color. </summary>
  2956.     </member>
  2957.     <member name="P:Microsoft.DirectX.Direct3D.TextureState.ResultArg">
  2958.       <summary>Setting to select destination register for the result of this stage, identified by D3DTAConstants. This value can be set to D3DTA_CURRENT (the default value) or to D3DTA_TEMP, which is a single temporary register that can be read into subsequent stages as an input argument. The final color passed to the fog blender and frame buffer is taken from D3DTA_CURRENT, so the last active texture stage state must be set to write to current. This setting is supported if the D3DPMISCCAPS_TSSARGTEMP device capability is present.</summary>
  2959.     </member>
  2960.     <member name="P:Microsoft.DirectX.Direct3D.TextureState.TextureCoordinateIndex">
  2961.       <summary>Index of the texture coordinate set to use with this texture stage. You can specify up to eight sets of texture coordinates per vertex. If a vertex does not include a set of texture coordinates at the specified index, the system defaults to the u and v coordinates (0,0). This flag is used only for fixed-function vertex processing. For example, it should not be used with vertex shaders. When rendering using vertex shaders, each stage's texture coordinate index must be set to its default value. The default index for each stage is equal to the stage index. Set this state to the zero-based index of the coordinate set for each vertex that this texture stage uses.Additionally, applications can include, as logical Or with the index being set, one of the following flags to request that Microsoft┬« Direct3D┬« automatically generate the input texture coordinates for a texture transformation. With the exception of D3DTSS_TCI_PASSTHRU, which resolves to zero, if any of the following values is included with the index being set, the system uses the index strictly to determine texture wrapping mode. These flags are most useful when performing environment mapping.</summary>
  2962.     </member>
  2963.     <member name="P:Microsoft.DirectX.Direct3D.TextureState.TextureTransform">
  2964.       <summary>Controls the transformation of texture coordinates for this texture stage. </summary>
  2965.     </member>
  2966.     <member name="T:Microsoft.DirectX.Direct3D.TextureStates">
  2967.       <summary>Texture states on this device.</summary>
  2968.     </member>
  2969.     <member name="P:Microsoft.DirectX.Direct3D.TextureStates.TextureState">
  2970.       <summary>Texture states for this stage.</summary>
  2971.       <param name="index" />
  2972.     </member>
  2973.     <member name="T:Microsoft.DirectX.Direct3D.TooManyOperationsException">
  2974.       <summary>The application is requesting more texture-filtering operations than the device supports.</summary>
  2975.     </member>
  2976.     <member name="M:Microsoft.DirectX.Direct3D.TooManyOperationsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  2977.       <summary>Initializes a new instance of the object.</summary>
  2978.       <param name="info" />
  2979.       <param name="context" />
  2980.     </member>
  2981.     <member name="M:Microsoft.DirectX.Direct3D.TooManyOperationsException.#ctor(System.String,System.Exception)">
  2982.       <summary>Initializes a new instance of the object.</summary>
  2983.       <param name="message" />
  2984.       <param name="inner" />
  2985.     </member>
  2986.     <member name="M:Microsoft.DirectX.Direct3D.TooManyOperationsException.#ctor(System.String)">
  2987.       <summary>Initializes a new instance of the object.</summary>
  2988.       <param name="message" />
  2989.     </member>
  2990.     <member name="M:Microsoft.DirectX.Direct3D.TooManyOperationsException.#ctor">
  2991.       <summary>Initializes a new instance of the object.</summary>
  2992.     </member>
  2993.     <member name="T:Microsoft.DirectX.Direct3D.Transforms">
  2994.       <summary>Transforms on this object.</summary>
  2995.     </member>
  2996.     <member name="M:Microsoft.DirectX.Direct3D.Transforms.GetWorldMatrixByIndex(System.Int32)">
  2997.       <summary>Gets the world matrix by index.</summary>
  2998.       <param name="index" />
  2999.       <returns />
  3000.     </member>
  3001.     <member name="M:Microsoft.DirectX.Direct3D.Transforms.SetWorldMatrixByIndex(System.Int32,Microsoft.DirectX.Matrix)">
  3002.       <summary>Set the world matrix by index.</summary>
  3003.       <param name="index" />
  3004.       <param name="value" />
  3005.       <returns />
  3006.     </member>
  3007.     <member name="P:Microsoft.DirectX.Direct3D.Transforms.Projection">
  3008.       <summary>Identifies the transformation matrix being set as the projection transformation matrix. The default value is NULL (the identity matrix).</summary>
  3009.     </member>
  3010.     <member name="P:Microsoft.DirectX.Direct3D.Transforms.Texture0">
  3011.       <summary>Identifies the transformation matrix being set for the specified texture stage.</summary>
  3012.     </member>
  3013.     <member name="P:Microsoft.DirectX.Direct3D.Transforms.Texture1">
  3014.       <summary>Identifies the transformation matrix being set for the specified texture stage.</summary>
  3015.     </member>
  3016.     <member name="P:Microsoft.DirectX.Direct3D.Transforms.Texture2">
  3017.       <summary>Identifies the transformation matrix being set for the specified texture stage.</summary>
  3018.     </member>
  3019.     <member name="P:Microsoft.DirectX.Direct3D.Transforms.Texture3">
  3020.       <summary>Identifies the transformation matrix being set for the specified texture stage.</summary>
  3021.     </member>
  3022.     <member name="P:Microsoft.DirectX.Direct3D.Transforms.Texture4">
  3023.       <summary>Identifies the transformation matrix being set for the specified texture stage.</summary>
  3024.     </member>
  3025.     <member name="P:Microsoft.DirectX.Direct3D.Transforms.Texture5">
  3026.       <summary>Identifies the transformation matrix being set for the specified texture stage.</summary>
  3027.     </member>
  3028.     <member name="P:Microsoft.DirectX.Direct3D.Transforms.Texture6">
  3029.       <summary>Identifies the transformation matrix being set for the specified texture stage.</summary>
  3030.     </member>
  3031.     <member name="P:Microsoft.DirectX.Direct3D.Transforms.Texture7">
  3032.       <summary>Identifies the transformation matrix being set for the specified texture stage.</summary>
  3033.     </member>
  3034.     <member name="P:Microsoft.DirectX.Direct3D.Transforms.View">
  3035.       <summary>Identifies the transformation matrix being set as the view transformation matrix. The default value is NULL (the identity matrix).</summary>
  3036.     </member>
  3037.     <member name="P:Microsoft.DirectX.Direct3D.Transforms.World">
  3038.       <summary>First world matrix.</summary>
  3039.     </member>
  3040.     <member name="P:Microsoft.DirectX.Direct3D.Transforms.World1">
  3041.       <summary>Second world matrix.</summary>
  3042.     </member>
  3043.     <member name="P:Microsoft.DirectX.Direct3D.Transforms.World2">
  3044.       <summary>Third world matrix.</summary>
  3045.     </member>
  3046.     <member name="P:Microsoft.DirectX.Direct3D.Transforms.World3">
  3047.       <summary>Fourth world matrix.</summary>
  3048.     </member>
  3049.     <member name="T:Microsoft.DirectX.Direct3D.UnsupportedAlphaArgumentException">
  3050.       <summary>The device does not support a specified texture-blending argument for the alpha channel.</summary>
  3051.     </member>
  3052.     <member name="M:Microsoft.DirectX.Direct3D.UnsupportedAlphaArgumentException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  3053.       <summary>Initializes a new instance of the object.</summary>
  3054.       <param name="info" />
  3055.       <param name="context" />
  3056.     </member>
  3057.     <member name="M:Microsoft.DirectX.Direct3D.UnsupportedAlphaArgumentException.#ctor(System.String,System.Exception)">
  3058.       <summary>Initializes a new instance of the object.</summary>
  3059.       <param name="message" />
  3060.       <param name="inner" />
  3061.     </member>
  3062.     <member name="M:Microsoft.DirectX.Direct3D.UnsupportedAlphaArgumentException.#ctor(System.String)">
  3063.       <summary>Initializes a new instance of the object.</summary>
  3064.       <param name="message" />
  3065.     </member>
  3066.     <member name="M:Microsoft.DirectX.Direct3D.UnsupportedAlphaArgumentException.#ctor">
  3067.       <summary>Initializes a new instance of the object.</summary>
  3068.     </member>
  3069.     <member name="T:Microsoft.DirectX.Direct3D.UnsupportedAlphaOperationException">
  3070.       <summary>The device does not support a specified texture-blending operation for the alpha channel.</summary>
  3071.     </member>
  3072.     <member name="M:Microsoft.DirectX.Direct3D.UnsupportedAlphaOperationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  3073.       <summary>Initializes a new instance of the object.</summary>
  3074.       <param name="info" />
  3075.       <param name="context" />
  3076.     </member>
  3077.     <member name="M:Microsoft.DirectX.Direct3D.UnsupportedAlphaOperationException.#ctor(System.String,System.Exception)">
  3078.       <summary>Initializes a new instance of the object.</summary>
  3079.       <param name="message" />
  3080.       <param name="inner" />
  3081.     </member>
  3082.     <member name="M:Microsoft.DirectX.Direct3D.UnsupportedAlphaOperationException.#ctor(System.String)">
  3083.       <summary>Initializes a new instance of the object.</summary>
  3084.       <param name="message" />
  3085.     </member>
  3086.     <member name="M:Microsoft.DirectX.Direct3D.UnsupportedAlphaOperationException.#ctor">
  3087.       <summary>Initializes a new instance of the object.</summary>
  3088.     </member>
  3089.     <member name="T:Microsoft.DirectX.Direct3D.UnsupportedColorArgumentException">
  3090.       <summary>The device does not support a specified texture-blending argument for color values.</summary>
  3091.     </member>
  3092.     <member name="M:Microsoft.DirectX.Direct3D.UnsupportedColorArgumentException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  3093.       <summary>Initializes a new instance of the object.</summary>
  3094.       <param name="info" />
  3095.       <param name="context" />
  3096.     </member>
  3097.     <member name="M:Microsoft.DirectX.Direct3D.UnsupportedColorArgumentException.#ctor(System.String,System.Exception)">
  3098.       <summary>Initializes a new instance of the object.</summary>
  3099.       <param name="message" />
  3100.       <param name="inner" />
  3101.     </member>
  3102.     <member name="M:Microsoft.DirectX.Direct3D.UnsupportedColorArgumentException.#ctor(System.String)">
  3103.       <summary>Initializes a new instance of the object.</summary>
  3104.       <param name="message" />
  3105.     </member>
  3106.     <member name="M:Microsoft.DirectX.Direct3D.UnsupportedColorArgumentException.#ctor">
  3107.       <summary>Initializes a new instance of the object.</summary>
  3108.     </member>
  3109.     <member name="T:Microsoft.DirectX.Direct3D.UnsupportedColorOperationException">
  3110.       <summary>The device does not support a specified texture-blending operation for color values.</summary>
  3111.     </member>
  3112.     <member name="M:Microsoft.DirectX.Direct3D.UnsupportedColorOperationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  3113.       <summary>Initializes a new instance of the object.</summary>
  3114.       <param name="info" />
  3115.       <param name="context" />
  3116.     </member>
  3117.     <member name="M:Microsoft.DirectX.Direct3D.UnsupportedColorOperationException.#ctor(System.String,System.Exception)">
  3118.       <summary>Initializes a new instance of the object.</summary>
  3119.       <param name="message" />
  3120.       <param name="inner" />
  3121.     </member>
  3122.     <member name="M:Microsoft.DirectX.Direct3D.UnsupportedColorOperationException.#ctor(System.String)">
  3123.       <summary>Initializes a new instance of the object.</summary>
  3124.       <param name="message" />
  3125.     </member>
  3126.     <member name="M:Microsoft.DirectX.Direct3D.UnsupportedColorOperationException.#ctor">
  3127.       <summary>Initializes a new instance of the object.</summary>
  3128.     </member>
  3129.     <member name="T:Microsoft.DirectX.Direct3D.UnsupportedFactorValueException">
  3130.       <summary>The device does not support the specified texture factor value.</summary>
  3131.     </member>
  3132.     <member name="M:Microsoft.DirectX.Direct3D.UnsupportedFactorValueException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  3133.       <summary>Initializes a new instance of the object.</summary>
  3134.       <param name="info" />
  3135.       <param name="context" />
  3136.     </member>
  3137.     <member name="M:Microsoft.DirectX.Direct3D.UnsupportedFactorValueException.#ctor(System.String,System.Exception)">
  3138.       <summary>Initializes a new instance of the object.</summary>
  3139.       <param name="message" />
  3140.       <param name="inner" />
  3141.     </member>
  3142.     <member name="M:Microsoft.DirectX.Direct3D.UnsupportedFactorValueException.#ctor(System.String)">
  3143.       <summary>Initializes a new instance of the object.</summary>
  3144.       <param name="message" />
  3145.     </member>
  3146.     <member name="M:Microsoft.DirectX.Direct3D.UnsupportedFactorValueException.#ctor">
  3147.       <summary>Initializes a new instance of the object.</summary>
  3148.     </member>
  3149.     <member name="T:Microsoft.DirectX.Direct3D.UnsupportedTextureFilterException">
  3150.       <summary>The device does not support the specified texture filter.</summary>
  3151.     </member>
  3152.     <member name="M:Microsoft.DirectX.Direct3D.UnsupportedTextureFilterException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  3153.       <summary>Initializes a new instance of the object.</summary>
  3154.       <param name="info" />
  3155.       <param name="context" />
  3156.     </member>
  3157.     <member name="M:Microsoft.DirectX.Direct3D.UnsupportedTextureFilterException.#ctor(System.String,System.Exception)">
  3158.       <summary>Initializes a new instance of the object.</summary>
  3159.       <param name="message" />
  3160.       <param name="inner" />
  3161.     </member>
  3162.     <member name="M:Microsoft.DirectX.Direct3D.UnsupportedTextureFilterException.#ctor(System.String)">
  3163.       <summary>Initializes a new instance of the object.</summary>
  3164.       <param name="message" />
  3165.     </member>
  3166.     <member name="M:Microsoft.DirectX.Direct3D.UnsupportedTextureFilterException.#ctor">
  3167.       <summary>Initializes a new instance of the object.</summary>
  3168.     </member>
  3169.     <member name="T:Microsoft.DirectX.Direct3D.VertexBuffer">
  3170.       <summary>Applications use the methods of the VertexBuffer object to manipulate vertex buffer resources.</summary>
  3171.     </member>
  3172.     <member name="E:Microsoft.DirectX.Direct3D.VertexBuffer.Created">
  3173.       <summary>Occurs after a device has been reset and the Index Buffer has been recreated.  Note: Only occurs on Pool.Default resources.</summary>
  3174.     </member>
  3175.     <member name="E:Microsoft.DirectX.Direct3D.VertexBuffer.Disposing">
  3176.       <summary>Adds an event handler to listen to the Disposing event on the object.</summary>
  3177.     </member>
  3178.     <member name="M:Microsoft.DirectX.Direct3D.VertexBuffer.#ctor(Microsoft.DirectX.Direct3D.Device,System.Int32,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.VertexFormats,Microsoft.DirectX.Direct3D.Pool)">
  3179.       <summary>Initializes a new instance of the object.</summary>
  3180.       <param name="device" />
  3181.       <param name="sizeOfBufferInBytes" />
  3182.       <param name="usage" />
  3183.       <param name="vertexFormat" />
  3184.       <param name="pool" />
  3185.     </member>
  3186.     <member name="M:Microsoft.DirectX.Direct3D.VertexBuffer.#ctor(System.Type,System.Int32,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.VertexFormats,Microsoft.DirectX.Direct3D.Pool)">
  3187.       <summary>Initializes a new instance of the object.</summary>
  3188.       <param name="typeVertexType" />
  3189.       <param name="numVerts" />
  3190.       <param name="device" />
  3191.       <param name="usage" />
  3192.       <param name="vertexFormat" />
  3193.       <param name="pool" />
  3194.     </member>
  3195.     <member name="M:Microsoft.DirectX.Direct3D.VertexBuffer.#ctor(System.IntPtr,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.Usage,Microsoft.DirectX.Direct3D.VertexFormats,Microsoft.DirectX.Direct3D.Pool)">
  3196.       <summary>Initializes a new instance of the object.</summary>
  3197.       <param name="lp" />
  3198.       <param name="device" />
  3199.       <param name="usage" />
  3200.       <param name="vertexFormat" />
  3201.       <param name="pool" />
  3202.     </member>
  3203.     <member name="M:Microsoft.DirectX.Direct3D.VertexBuffer.Dispose">
  3204.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  3205.       <returns />
  3206.     </member>
  3207.     <member name="M:Microsoft.DirectX.Direct3D.VertexBuffer.Finalize">
  3208.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  3209.       <returns />
  3210.     </member>
  3211.     <member name="M:Microsoft.DirectX.Direct3D.VertexBuffer.GetObjectByValue(System.Int32)">
  3212.       <summary>This member supports the Managed DirectX infrastructure and is not intended to be used directly from your code.</summary>
  3213.       <param name="objId" />
  3214.       <returns />
  3215.     </member>
  3216.     <member name="M:Microsoft.DirectX.Direct3D.VertexBuffer.Lock(System.Int32,Microsoft.DirectX.Direct3D.LockFlags)">
  3217.       <summary>Locks a range of vertex data and obtains a reference to the vertex buffer memory.</summary>
  3218.       <param name="offsetToLock" />
  3219.       <param name="flags" />
  3220.       <returns />
  3221.     </member>
  3222.     <member name="M:Microsoft.DirectX.Direct3D.VertexBuffer.Lock(System.Int32,System.Int32,Microsoft.DirectX.Direct3D.LockFlags)">
  3223.       <summary>Locks a range of vertex data and obtains a reference to the vertex buffer memory.</summary>
  3224.       <param name="offsetToLock" />
  3225.       <param name="sizeToLock" />
  3226.       <param name="flags" />
  3227.       <returns />
  3228.     </member>
  3229.     <member name="M:Microsoft.DirectX.Direct3D.VertexBuffer.Lock(System.Int32,System.Type,Microsoft.DirectX.Direct3D.LockFlags,System.Int32[])">
  3230.       <summary>Locks a range of vertex data and obtains a reference to the vertex buffer memory.</summary>
  3231.       <param name="offsetToLock" />
  3232.       <param name="typeVertex" />
  3233.       <param name="flags" />
  3234.       <param name="ranks" />
  3235.       <returns />
  3236.     </member>
  3237.     <member name="M:Microsoft.DirectX.Direct3D.VertexBuffer.raise_Created(System.Object,System.EventArgs)">
  3238.       <summary />
  3239.       <param name="i1" />
  3240.       <param name="i2" />
  3241.       <returns />
  3242.     </member>
  3243.     <member name="M:Microsoft.DirectX.Direct3D.VertexBuffer.raise_Disposing(System.Object,System.EventArgs)">
  3244.       <summary />
  3245.       <param name="i1" />
  3246.       <param name="i2" />
  3247.       <returns />
  3248.     </member>
  3249.     <member name="M:Microsoft.DirectX.Direct3D.VertexBuffer.SetData(System.Object,System.Int32,Microsoft.DirectX.Direct3D.LockFlags)">
  3250.       <summary>Locks a range of vertex data and obtains a reference to the vertex buffer memory.</summary>
  3251.       <param name="data" />
  3252.       <param name="lockAtOffset" />
  3253.       <param name="flags" />
  3254.       <returns />
  3255.     </member>
  3256.     <member name="M:Microsoft.DirectX.Direct3D.VertexBuffer.Unlock">
  3257.       <summary>Unlocks vertex data.</summary>
  3258.       <returns />
  3259.     </member>
  3260.     <member name="P:Microsoft.DirectX.Direct3D.VertexBuffer.Description">
  3261.       <summary>Retrieves a description of the vertex buffer resource.</summary>
  3262.     </member>
  3263.     <member name="P:Microsoft.DirectX.Direct3D.VertexBuffer.Disposed">
  3264.       <summary>true if the object is disposed; otherwise, false</summary>
  3265.     </member>
  3266.     <member name="T:Microsoft.DirectX.Direct3D.VertexDeclaration">
  3267.       <summary>An encapsulation of the vertex shader declaration.</summary>
  3268.     </member>
  3269.     <member name="E:Microsoft.DirectX.Direct3D.VertexDeclaration.Disposing">
  3270.       <summary>Adds an event handler to listen to the Disposing event on the object.</summary>
  3271.     </member>
  3272.     <member name="M:Microsoft.DirectX.Direct3D.VertexDeclaration.#ctor(Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.VertexElement[])">
  3273.       <summary>Initializes a new instance of the object.</summary>
  3274.       <param name="device" />
  3275.       <param name="vertexElements" />
  3276.     </member>
  3277.     <member name="M:Microsoft.DirectX.Direct3D.VertexDeclaration.#ctor(Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.GraphicsStream)">
  3278.       <summary>Initializes a new instance of the object.</summary>
  3279.       <param name="device" />
  3280.       <param name="vertexElements" />
  3281.     </member>
  3282.     <member name="M:Microsoft.DirectX.Direct3D.VertexDeclaration.#ctor(System.IntPtr,Microsoft.DirectX.Direct3D.Device)">
  3283.       <summary>Initializes a new instance of the object.</summary>
  3284.       <param name="lp" />
  3285.       <param name="device" />
  3286.     </member>
  3287.     <member name="M:Microsoft.DirectX.Direct3D.VertexDeclaration.Dispose">
  3288.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  3289.       <returns />
  3290.     </member>
  3291.     <member name="M:Microsoft.DirectX.Direct3D.VertexDeclaration.Equals(System.Object)">
  3292.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  3293.       <param name="compare" />
  3294.       <returns />
  3295.     </member>
  3296.     <member name="M:Microsoft.DirectX.Direct3D.VertexDeclaration.Finalize">
  3297.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  3298.       <returns />
  3299.     </member>
  3300.     <member name="M:Microsoft.DirectX.Direct3D.VertexDeclaration.GetDeclaration">
  3301.       <summary>Get the vertex shader declaration.</summary>
  3302.       <returns />
  3303.     </member>
  3304.     <member name="M:Microsoft.DirectX.Direct3D.VertexDeclaration.GetHashCode">
  3305.       <summary>Returns the hash code for this instance.</summary>
  3306.       <returns />
  3307.     </member>
  3308.     <member name="M:Microsoft.DirectX.Direct3D.VertexDeclaration.GetObjectByValue(System.Int32)">
  3309.       <summary>This member supports the Managed DirectX infrastructure and is not intended to be used directly from your code.</summary>
  3310.       <param name="objId" />
  3311.       <returns />
  3312.     </member>
  3313.     <member name="M:Microsoft.DirectX.Direct3D.VertexDeclaration.op_Equality(Microsoft.DirectX.Direct3D.VertexDeclaration,Microsoft.DirectX.Direct3D.VertexDeclaration)">
  3314.       <summary />
  3315.       <param name="left" />
  3316.       <param name="right" />
  3317.       <returns />
  3318.     </member>
  3319.     <member name="M:Microsoft.DirectX.Direct3D.VertexDeclaration.op_Inequality(Microsoft.DirectX.Direct3D.VertexDeclaration,Microsoft.DirectX.Direct3D.VertexDeclaration)">
  3320.       <summary />
  3321.       <param name="left" />
  3322.       <param name="right" />
  3323.       <returns />
  3324.     </member>
  3325.     <member name="M:Microsoft.DirectX.Direct3D.VertexDeclaration.raise_Disposing(System.Object,System.EventArgs)">
  3326.       <summary />
  3327.       <param name="i1" />
  3328.       <param name="i2" />
  3329.       <returns />
  3330.     </member>
  3331.     <member name="P:Microsoft.DirectX.Direct3D.VertexDeclaration.Device">
  3332.       <summary>Device used to create this vertex declaration.</summary>
  3333.     </member>
  3334.     <member name="P:Microsoft.DirectX.Direct3D.VertexDeclaration.Disposed">
  3335.       <summary>true if the object is disposed; otherwise, false</summary>
  3336.     </member>
  3337.     <member name="T:Microsoft.DirectX.Direct3D.VertexShader">
  3338.       <summary>Encapsulate the functionality of a vertex shader.</summary>
  3339.     </member>
  3340.     <member name="E:Microsoft.DirectX.Direct3D.VertexShader.Disposing">
  3341.       <summary>Adds an event handler to listen to the Disposing event on the object.</summary>
  3342.     </member>
  3343.     <member name="M:Microsoft.DirectX.Direct3D.VertexShader.#ctor(Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.GraphicsStream)">
  3344.       <summary>Initializes a new instance of the object.</summary>
  3345.       <param name="device" />
  3346.       <param name="functionToken" />
  3347.     </member>
  3348.     <member name="M:Microsoft.DirectX.Direct3D.VertexShader.#ctor(Microsoft.DirectX.Direct3D.Device,System.Int32[])">
  3349.       <summary>Initializes a new instance of the object.</summary>
  3350.       <param name="device" />
  3351.       <param name="functionToken" />
  3352.     </member>
  3353.     <member name="M:Microsoft.DirectX.Direct3D.VertexShader.#ctor(System.IntPtr,Microsoft.DirectX.Direct3D.Device)">
  3354.       <summary>Initializes a new instance of the object.</summary>
  3355.       <param name="interfaceDefinition" />
  3356.       <param name="device" />
  3357.     </member>
  3358.     <member name="M:Microsoft.DirectX.Direct3D.VertexShader.Dispose">
  3359.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  3360.       <returns />
  3361.     </member>
  3362.     <member name="M:Microsoft.DirectX.Direct3D.VertexShader.Equals(System.Object)">
  3363.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  3364.       <param name="compare" />
  3365.       <returns />
  3366.     </member>
  3367.     <member name="M:Microsoft.DirectX.Direct3D.VertexShader.Finalize">
  3368.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  3369.       <returns />
  3370.     </member>
  3371.     <member name="M:Microsoft.DirectX.Direct3D.VertexShader.GetFunction">
  3372.       <summary>Get a reference to the shader data.</summary>
  3373.       <returns />
  3374.     </member>
  3375.     <member name="M:Microsoft.DirectX.Direct3D.VertexShader.GetHashCode">
  3376.       <summary>Returns the hash code for this instance.</summary>
  3377.       <returns />
  3378.     </member>
  3379.     <member name="M:Microsoft.DirectX.Direct3D.VertexShader.GetObjectByValue(System.Int32)">
  3380.       <summary>This member supports the Managed DirectX infrastructure and is not intended to be used directly from your code.</summary>
  3381.       <param name="objId" />
  3382.       <returns />
  3383.     </member>
  3384.     <member name="M:Microsoft.DirectX.Direct3D.VertexShader.op_Equality(Microsoft.DirectX.Direct3D.VertexShader,Microsoft.DirectX.Direct3D.VertexShader)">
  3385.       <summary />
  3386.       <param name="left" />
  3387.       <param name="right" />
  3388.       <returns />
  3389.     </member>
  3390.     <member name="M:Microsoft.DirectX.Direct3D.VertexShader.op_Inequality(Microsoft.DirectX.Direct3D.VertexShader,Microsoft.DirectX.Direct3D.VertexShader)">
  3391.       <summary />
  3392.       <param name="left" />
  3393.       <param name="right" />
  3394.       <returns />
  3395.     </member>
  3396.     <member name="M:Microsoft.DirectX.Direct3D.VertexShader.raise_Disposing(System.Object,System.EventArgs)">
  3397.       <summary />
  3398.       <param name="i1" />
  3399.       <param name="i2" />
  3400.       <returns />
  3401.     </member>
  3402.     <member name="P:Microsoft.DirectX.Direct3D.VertexShader.Device">
  3403.       <summary>Get the device.</summary>
  3404.     </member>
  3405.     <member name="P:Microsoft.DirectX.Direct3D.VertexShader.Disposed">
  3406.       <summary>true if the object is disposed; otherwise, false</summary>
  3407.     </member>
  3408.     <member name="T:Microsoft.DirectX.Direct3D.VertexTextureCoordinate">
  3409.       <summary>Texture coordinate for vertex.</summary>
  3410.     </member>
  3411.     <member name="M:Microsoft.DirectX.Direct3D.VertexTextureCoordinate.Size1(System.Int32)">
  3412.       <summary>Constructs bit patterns that are used to identify texture coordinate formats within a flexible vertex format description. </summary>
  3413.       <param name="coordIndex" />
  3414.       <returns />
  3415.     </member>
  3416.     <member name="M:Microsoft.DirectX.Direct3D.VertexTextureCoordinate.Size2">
  3417.       <summary>Constructs bit patterns that are used to identify texture coordinate formats within a flexible vertex format description. </summary>
  3418.       <returns />
  3419.     </member>
  3420.     <member name="M:Microsoft.DirectX.Direct3D.VertexTextureCoordinate.Size3(System.Int32)">
  3421.       <summary>Constructs bit patterns that are used to identify texture coordinate formats within a flexible vertex format description. </summary>
  3422.       <param name="coordIndex" />
  3423.       <returns />
  3424.     </member>
  3425.     <member name="M:Microsoft.DirectX.Direct3D.VertexTextureCoordinate.Size4(System.Int32)">
  3426.       <summary>Constructs bit patterns that are used to identify texture coordinate formats within a flexible vertex format description. </summary>
  3427.       <param name="coordIndex" />
  3428.       <returns />
  3429.     </member>
  3430.     <member name="T:Microsoft.DirectX.Direct3D.Volume">
  3431.       <summary>Applications use the methods of the Volume object to manipulate volume resources.</summary>
  3432.     </member>
  3433.     <member name="E:Microsoft.DirectX.Direct3D.Volume.Disposing">
  3434.       <summary>Adds an event handler to listen to the Disposing event on the object.</summary>
  3435.     </member>
  3436.     <member name="M:Microsoft.DirectX.Direct3D.Volume.#ctor(System.IntPtr,Microsoft.DirectX.Direct3D.VolumeTexture)">
  3437.       <summary>Initializes a new instance of the object.</summary>
  3438.       <param name="lp" />
  3439.       <param name="device" />
  3440.     </member>
  3441.     <member name="M:Microsoft.DirectX.Direct3D.Volume.Dispose">
  3442.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  3443.       <returns />
  3444.     </member>
  3445.     <member name="M:Microsoft.DirectX.Direct3D.Volume.Finalize">
  3446.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  3447.       <returns />
  3448.     </member>
  3449.     <member name="M:Microsoft.DirectX.Direct3D.Volume.FreePrivateData(System.Guid)">
  3450.       <summary>Frees the specified private data associated with this volume.</summary>
  3451.       <param name="guidData" />
  3452.       <returns />
  3453.     </member>
  3454.     <member name="M:Microsoft.DirectX.Direct3D.Volume.GetContainer(System.Guid)">
  3455.       <summary>Provides access to the parent volume texture object, if this surface is a child level of a volume texture.</summary>
  3456.       <param name="interfaceID" />
  3457.       <returns />
  3458.     </member>
  3459.     <member name="M:Microsoft.DirectX.Direct3D.Volume.GetObjectByValue(System.Int32)">
  3460.       <summary>This member supports the Managed DirectX infrastructure and is not intended to be used directly from your code.</summary>
  3461.       <param name="objId" />
  3462.       <returns />
  3463.     </member>
  3464.     <member name="M:Microsoft.DirectX.Direct3D.Volume.GetPrivateData(System.Guid)">
  3465.       <summary>Copies the private data associated with the volume to a provided buffer.</summary>
  3466.       <param name="guidData" />
  3467.       <returns />
  3468.     </member>
  3469.     <member name="M:Microsoft.DirectX.Direct3D.Volume.LockBox(Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.LockFlags,Microsoft.DirectX.Direct3D.LockedBox@)">
  3470.       <summary>Locks a box on a volume resource.</summary>
  3471.       <param name="box" />
  3472.       <param name="flags" />
  3473.       <param name="lockedVolume" />
  3474.       <returns />
  3475.     </member>
  3476.     <member name="M:Microsoft.DirectX.Direct3D.Volume.LockBox(Microsoft.DirectX.Direct3D.LockFlags,Microsoft.DirectX.Direct3D.LockedBox@)">
  3477.       <summary>Locks a box on a volume resource.</summary>
  3478.       <param name="flags" />
  3479.       <param name="lockedVolume" />
  3480.       <returns />
  3481.     </member>
  3482.     <member name="M:Microsoft.DirectX.Direct3D.Volume.LockBox(Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.LockFlags)">
  3483.       <summary>Locks a box on a volume resource.</summary>
  3484.       <param name="box" />
  3485.       <param name="flags" />
  3486.       <returns />
  3487.     </member>
  3488.     <member name="M:Microsoft.DirectX.Direct3D.Volume.LockBox(Microsoft.DirectX.Direct3D.LockFlags)">
  3489.       <summary>Locks a box on a volume resource.</summary>
  3490.       <param name="flags" />
  3491.       <returns />
  3492.     </member>
  3493.     <member name="M:Microsoft.DirectX.Direct3D.Volume.LockBox(System.Type,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.LockFlags,Microsoft.DirectX.Direct3D.LockedBox@,System.Int32[])">
  3494.       <summary>Locks a box on a volume resource.</summary>
  3495.       <param name="typeLock" />
  3496.       <param name="box" />
  3497.       <param name="flags" />
  3498.       <param name="lockedVolume" />
  3499.       <param name="ranks" />
  3500.       <returns />
  3501.     </member>
  3502.     <member name="M:Microsoft.DirectX.Direct3D.Volume.LockBox(System.Type,Microsoft.DirectX.Direct3D.LockFlags,Microsoft.DirectX.Direct3D.LockedBox@,System.Int32[])">
  3503.       <summary>Locks a box on a volume resource.</summary>
  3504.       <param name="typeLock" />
  3505.       <param name="flags" />
  3506.       <param name="lockedVolume" />
  3507.       <param name="ranks" />
  3508.       <returns />
  3509.     </member>
  3510.     <member name="M:Microsoft.DirectX.Direct3D.Volume.LockBox(System.Type,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.LockFlags,System.Int32[])">
  3511.       <summary>Locks a box on a volume resource.</summary>
  3512.       <param name="typeLock" />
  3513.       <param name="box" />
  3514.       <param name="flags" />
  3515.       <param name="ranks" />
  3516.       <returns />
  3517.     </member>
  3518.     <member name="M:Microsoft.DirectX.Direct3D.Volume.LockBox(System.Type,Microsoft.DirectX.Direct3D.LockFlags,System.Int32[])">
  3519.       <summary>Locks a box on a volume resource.</summary>
  3520.       <param name="typeLock" />
  3521.       <param name="flags" />
  3522.       <param name="ranks" />
  3523.       <returns />
  3524.     </member>
  3525.     <member name="M:Microsoft.DirectX.Direct3D.Volume.raise_Disposing(System.Object,System.EventArgs)">
  3526.       <summary />
  3527.       <param name="i1" />
  3528.       <param name="i2" />
  3529.       <returns />
  3530.     </member>
  3531.     <member name="M:Microsoft.DirectX.Direct3D.Volume.SetPrivateData(System.Guid,System.Byte[])">
  3532.       <summary>Associates data with the volume that is intended for use by the application, not by .</summary>
  3533.       <param name="guidData" />
  3534.       <param name="privateData" />
  3535.       <returns />
  3536.     </member>
  3537.     <member name="M:Microsoft.DirectX.Direct3D.Volume.UnlockBox">
  3538.       <summary>Unlocks a box on a volume resource.</summary>
  3539.       <returns />
  3540.     </member>
  3541.     <member name="P:Microsoft.DirectX.Direct3D.Volume.Description">
  3542.       <summary>Retrieves a description of the volume.</summary>
  3543.     </member>
  3544.     <member name="P:Microsoft.DirectX.Direct3D.Volume.Device">
  3545.       <summary>Retrieves the device associated with a volume.</summary>
  3546.     </member>
  3547.     <member name="P:Microsoft.DirectX.Direct3D.Volume.Disposed">
  3548.       <summary>true if the object is disposed; otherwise, false</summary>
  3549.     </member>
  3550.     <member name="T:Microsoft.DirectX.Direct3D.VolumeTexture">
  3551.       <summary>Checks volume-texture-creation parameters.</summary>
  3552.     </member>
  3553.     <member name="M:Microsoft.DirectX.Direct3D.VolumeTexture.AddDirtyBox(Microsoft.DirectX.Direct3D.Box)">
  3554.       <summary>Adds a dirty region to a volume texture resource.</summary>
  3555.       <param name="box" />
  3556.       <returns />
  3557.     </member>
  3558.     <member name="M:Microsoft.DirectX.Direct3D.VolumeTexture.AddDirtyBox">
  3559.       <summary>Adds a dirty region to a volume texture resource.</summary>
  3560.       <returns />
  3561.     </member>
  3562.     <member name="M:Microsoft.DirectX.Direct3D.VolumeTexture.#ctor(Microsoft.DirectX.Direct3D.Device,System.Int32,System.Int32,System.Int32,System.Int32,Microsoft.DirectX.Direct3D.Format,Microsoft.DirectX.Direct3D.Pool)">
  3563.       <summary>Initializes a new instance of the object.</summary>
  3564.       <param name="device" />
  3565.       <param name="width" />
  3566.       <param name="height" />
  3567.       <param name="depth" />
  3568.       <param name="numLevels" />
  3569.       <param name="format" />
  3570.       <param name="pool" />
  3571.     </member>
  3572.     <member name="M:Microsoft.DirectX.Direct3D.VolumeTexture.#ctor(System.IntPtr,Microsoft.DirectX.Direct3D.Device,Microsoft.DirectX.Direct3D.Pool)">
  3573.       <summary>Initializes a new instance of the object.</summary>
  3574.       <param name="lp" />
  3575.       <param name="device" />
  3576.       <param name="pool" />
  3577.     </member>
  3578.     <member name="M:Microsoft.DirectX.Direct3D.VolumeTexture.GetLevelDescription(System.Int32)">
  3579.       <summary>Retrieves a level description of a volume texture resource.</summary>
  3580.       <param name="level" />
  3581.       <returns />
  3582.     </member>
  3583.     <member name="M:Microsoft.DirectX.Direct3D.VolumeTexture.GetObjectByValue(System.Int32)">
  3584.       <summary>This member supports the Managed DirectX infrastructure and is not intended to be used directly from your code.</summary>
  3585.       <param name="objId" />
  3586.       <returns />
  3587.     </member>
  3588.     <member name="M:Microsoft.DirectX.Direct3D.VolumeTexture.GetVolumeLevel(System.Int32)">
  3589.       <summary>Retrieves the specified volume texture level.</summary>
  3590.       <param name="level" />
  3591.       <returns />
  3592.     </member>
  3593.     <member name="M:Microsoft.DirectX.Direct3D.VolumeTexture.LockBox(System.Int32,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.LockFlags,Microsoft.DirectX.Direct3D.LockedBox@)">
  3594.       <summary>Locks a box on a volume texture resource.</summary>
  3595.       <param name="level" />
  3596.       <param name="box" />
  3597.       <param name="flags" />
  3598.       <param name="lockedVolume" />
  3599.       <returns />
  3600.     </member>
  3601.     <member name="M:Microsoft.DirectX.Direct3D.VolumeTexture.LockBox(System.Int32,Microsoft.DirectX.Direct3D.LockFlags,Microsoft.DirectX.Direct3D.LockedBox@)">
  3602.       <summary>Locks a box on a volume texture resource.</summary>
  3603.       <param name="level" />
  3604.       <param name="flags" />
  3605.       <param name="lockedVolume" />
  3606.       <returns />
  3607.     </member>
  3608.     <member name="M:Microsoft.DirectX.Direct3D.VolumeTexture.LockBox(System.Int32,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.LockFlags)">
  3609.       <summary>Locks a box on a volume texture resource.</summary>
  3610.       <param name="level" />
  3611.       <param name="box" />
  3612.       <param name="flags" />
  3613.       <returns />
  3614.     </member>
  3615.     <member name="M:Microsoft.DirectX.Direct3D.VolumeTexture.LockBox(System.Int32,Microsoft.DirectX.Direct3D.LockFlags)">
  3616.       <summary>Locks a box on a volume texture resource.</summary>
  3617.       <param name="level" />
  3618.       <param name="flags" />
  3619.       <returns />
  3620.     </member>
  3621.     <member name="M:Microsoft.DirectX.Direct3D.VolumeTexture.LockBox(System.Type,System.Int32,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.LockFlags,Microsoft.DirectX.Direct3D.LockedBox@,System.Int32[])">
  3622.       <summary>Locks a box on a volume texture resource.</summary>
  3623.       <param name="typeLock" />
  3624.       <param name="level" />
  3625.       <param name="box" />
  3626.       <param name="flags" />
  3627.       <param name="lockedVolume" />
  3628.       <param name="ranks" />
  3629.       <returns />
  3630.     </member>
  3631.     <member name="M:Microsoft.DirectX.Direct3D.VolumeTexture.LockBox(System.Type,System.Int32,Microsoft.DirectX.Direct3D.LockFlags,Microsoft.DirectX.Direct3D.LockedBox@,System.Int32[])">
  3632.       <summary>Locks a box on a volume texture resource.</summary>
  3633.       <param name="typeLock" />
  3634.       <param name="level" />
  3635.       <param name="flags" />
  3636.       <param name="lockedVolume" />
  3637.       <param name="ranks" />
  3638.       <returns />
  3639.     </member>
  3640.     <member name="M:Microsoft.DirectX.Direct3D.VolumeTexture.LockBox(System.Type,System.Int32,Microsoft.DirectX.Direct3D.Box,Microsoft.DirectX.Direct3D.LockFlags,System.Int32[])">
  3641.       <summary>Locks a box on a volume texture resource.</summary>
  3642.       <param name="typeLock" />
  3643.       <param name="level" />
  3644.       <param name="box" />
  3645.       <param name="flags" />
  3646.       <param name="ranks" />
  3647.       <returns />
  3648.     </member>
  3649.     <member name="M:Microsoft.DirectX.Direct3D.VolumeTexture.LockBox(System.Type,System.Int32,Microsoft.DirectX.Direct3D.LockFlags,System.Int32[])">
  3650.       <summary>Locks a box on a volume texture resource.</summary>
  3651.       <param name="typeLock" />
  3652.       <param name="level" />
  3653.       <param name="flags" />
  3654.       <param name="ranks" />
  3655.       <returns />
  3656.     </member>
  3657.     <member name="M:Microsoft.DirectX.Direct3D.VolumeTexture.UnlockBox(System.Int32)">
  3658.       <summary>Unlocks a box on a volume texture resource.</summary>
  3659.       <param name="level" />
  3660.       <returns />
  3661.     </member>
  3662.     <member name="T:Microsoft.DirectX.Direct3D.WasStillDrawingException">
  3663.       <summary>The device was still drawing.</summary>
  3664.     </member>
  3665.     <member name="M:Microsoft.DirectX.Direct3D.WasStillDrawingException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  3666.       <summary>Initializes a new instance of the object.</summary>
  3667.       <param name="info" />
  3668.       <param name="context" />
  3669.     </member>
  3670.     <member name="M:Microsoft.DirectX.Direct3D.WasStillDrawingException.#ctor(System.String,System.Exception)">
  3671.       <summary>Initializes a new instance of the object.</summary>
  3672.       <param name="message" />
  3673.       <param name="inner" />
  3674.     </member>
  3675.     <member name="M:Microsoft.DirectX.Direct3D.WasStillDrawingException.#ctor(System.String)">
  3676.       <summary>Initializes a new instance of the object.</summary>
  3677.       <param name="message" />
  3678.     </member>
  3679.     <member name="M:Microsoft.DirectX.Direct3D.WasStillDrawingException.#ctor">
  3680.       <summary>Initializes a new instance of the object.</summary>
  3681.     </member>
  3682.     <member name="T:Microsoft.DirectX.Direct3D.WrongTextureFormatException">
  3683.       <summary>The pixel format of the texture surface is not valid.</summary>
  3684.     </member>
  3685.     <member name="M:Microsoft.DirectX.Direct3D.WrongTextureFormatException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  3686.       <summary>Initializes a new instance of the object.</summary>
  3687.       <param name="info" />
  3688.       <param name="context" />
  3689.     </member>
  3690.     <member name="M:Microsoft.DirectX.Direct3D.WrongTextureFormatException.#ctor(System.String,System.Exception)">
  3691.       <summary>Initializes a new instance of the object.</summary>
  3692.       <param name="message" />
  3693.       <param name="inner" />
  3694.     </member>
  3695.     <member name="M:Microsoft.DirectX.Direct3D.WrongTextureFormatException.#ctor(System.String)">
  3696.       <summary>Initializes a new instance of the object.</summary>
  3697.       <param name="message" />
  3698.     </member>
  3699.     <member name="M:Microsoft.DirectX.Direct3D.WrongTextureFormatException.#ctor">
  3700.       <summary>Initializes a new instance of the object.</summary>
  3701.     </member>
  3702.     <member name="T:Microsoft.DirectX.Direct3D.XFile">
  3703.       <summary>Applications use the methods of the XFile object to retrieve information about Microsoft┬« DirectX┬« file objects.</summary>
  3704.     </member>
  3705.     <member name="M:Microsoft.DirectX.Direct3D.XFile.Dispose">
  3706.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  3707.       <returns />
  3708.     </member>
  3709.     <member name="M:Microsoft.DirectX.Direct3D.XFile.Finalize">
  3710.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  3711.       <returns />
  3712.     </member>
  3713.     <member name="M:Microsoft.DirectX.Direct3D.XFile.GetDataObjectById(System.Guid)">
  3714.       <summary>Retrieves the data object that has the specified globally unique identifier (GUID). </summary>
  3715.       <param name="dataId" />
  3716.       <returns />
  3717.     </member>
  3718.     <member name="M:Microsoft.DirectX.Direct3D.XFile.GetDataObjectByName(System.String)">
  3719.       <summary>Retrieves the data object that has the specified name. </summary>
  3720.       <param name="dataName" />
  3721.       <returns />
  3722.     </member>
  3723.     <member name="P:Microsoft.DirectX.Direct3D.XFile.NextDataObject">
  3724.       <summary>Retrieves the next top-level object in the Microsoft┬« DirectX┬« file.</summary>
  3725.     </member>
  3726.     <member name="T:Microsoft.DirectX.Direct3D.XFileBinary">
  3727.       <summary>Applications use the methods of the XFileBinary object to read and retrieve information about binary data.</summary>
  3728.     </member>
  3729.     <member name="M:Microsoft.DirectX.Direct3D.XFileBinary.#ctor(Microsoft.DirectX.Direct3D.XFileObject)">
  3730.       <summary>Initializes a new instance of the object.</summary>
  3731.       <param name="xfile" />
  3732.     </member>
  3733.     <member name="M:Microsoft.DirectX.Direct3D.XFileBinary.Finalize">
  3734.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  3735.       <returns />
  3736.     </member>
  3737.     <member name="M:Microsoft.DirectX.Direct3D.XFileBinary.FromXFileObject(Microsoft.DirectX.Direct3D.XFileObject)">
  3738.       <summary>Create a new binary object from a XFileObject.</summary>
  3739.       <param name="xfile" />
  3740.       <returns />
  3741.     </member>
  3742.     <member name="M:Microsoft.DirectX.Direct3D.XFileBinary.Read(System.Int32,System.Int32@)">
  3743.       <summary>Reads the binary data. </summary>
  3744.       <param name="numberBytes" />
  3745.       <param name="actualBytes" />
  3746.       <returns />
  3747.     </member>
  3748.     <member name="P:Microsoft.DirectX.Direct3D.XFileBinary.MimeType">
  3749.       <summary>Retrieves the Multipurpose Internet Mail Extensions (MIME) type for the binary data.</summary>
  3750.     </member>
  3751.     <member name="P:Microsoft.DirectX.Direct3D.XFileBinary.Size">
  3752.       <summary>Retrieves the size of the binary data.</summary>
  3753.     </member>
  3754.     <member name="T:Microsoft.DirectX.Direct3D.XFileData">
  3755.       <summary>Applications use the methods of the XFileData object to build or to access the immediate hierarchy of the data object. Template restrictions determine the hierarchy. Data types allowed by the template are called optional members. The optional members are not required, but an object might miss important information without them. These optional members are saved as children of the data object. The children can be another data object, a reference to an earlier data object, or a binary object.</summary>
  3756.     </member>
  3757.     <member name="M:Microsoft.DirectX.Direct3D.XFileData.AddBinaryObject(System.String,System.String,System.Byte[])">
  3758.       <summary>Creates a binary object and adds it as a child object.</summary>
  3759.       <param name="name" />
  3760.       <param name="mimeType" />
  3761.       <param name="data" />
  3762.       <returns />
  3763.     </member>
  3764.     <member name="M:Microsoft.DirectX.Direct3D.XFileData.AddBinaryObject(System.Guid,System.String,System.Byte[])">
  3765.       <summary>Creates a binary object and adds it as a child object.</summary>
  3766.       <param name="guid" />
  3767.       <param name="mimeType" />
  3768.       <param name="data" />
  3769.       <returns />
  3770.     </member>
  3771.     <member name="M:Microsoft.DirectX.Direct3D.XFileData.AddBinaryObject(System.String,System.Guid,System.String,System.Byte[])">
  3772.       <summary>Creates a binary object and adds it as a child object.</summary>
  3773.       <param name="name" />
  3774.       <param name="guid" />
  3775.       <param name="mimeType" />
  3776.       <param name="data" />
  3777.       <returns />
  3778.     </member>
  3779.     <member name="M:Microsoft.DirectX.Direct3D.XFileData.AddDataObject(Microsoft.DirectX.Direct3D.XFileData)">
  3780.       <summary>Adds a data object as a child object. </summary>
  3781.       <param name="dataObject" />
  3782.       <returns />
  3783.     </member>
  3784.     <member name="M:Microsoft.DirectX.Direct3D.XFileData.AddDataReference(System.String,System.Guid)">
  3785.       <summary>Creates and adds a data reference object as a child object. </summary>
  3786.       <param name="reference" />
  3787.       <param name="guidReference" />
  3788.       <returns />
  3789.     </member>
  3790.     <member name="M:Microsoft.DirectX.Direct3D.XFileData.AddDataReference(System.Guid)">
  3791.       <summary>Creates and adds a data reference object as a child object. </summary>
  3792.       <param name="guidReference" />
  3793.       <returns />
  3794.     </member>
  3795.     <member name="M:Microsoft.DirectX.Direct3D.XFileData.AddDataReference(System.String)">
  3796.       <summary>Creates and adds a data reference object as a child object. </summary>
  3797.       <param name="reference" />
  3798.       <returns />
  3799.     </member>
  3800.     <member name="M:Microsoft.DirectX.Direct3D.XFileData.#ctor(System.IntPtr)">
  3801.       <summary>Initializes a new instance of the object.</summary>
  3802.       <param name="xfile" />
  3803.     </member>
  3804.     <member name="M:Microsoft.DirectX.Direct3D.XFileData.#ctor(Microsoft.DirectX.Direct3D.XFileObject)">
  3805.       <summary>Initializes a new instance of the object.</summary>
  3806.       <param name="xfile" />
  3807.     </member>
  3808.     <member name="M:Microsoft.DirectX.Direct3D.XFileData.Finalize">
  3809.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  3810.       <returns />
  3811.     </member>
  3812.     <member name="M:Microsoft.DirectX.Direct3D.XFileData.FromXFileObject(Microsoft.DirectX.Direct3D.XFileObject)">
  3813.       <summary>Creates a new XFileData object from a XFileObject.</summary>
  3814.       <param name="xfile" />
  3815.       <returns />
  3816.     </member>
  3817.     <member name="M:Microsoft.DirectX.Direct3D.XFileData.GetData(System.String)">
  3818.       <summary>Retrieves the data for one of the object's members or the data for all members. </summary>
  3819.       <param name="member" />
  3820.       <returns />
  3821.     </member>
  3822.     <member name="M:Microsoft.DirectX.Direct3D.XFileData.GetObjectByValue(System.Int32)">
  3823.       <summary>This member supports the Managed DirectX infrastructure and is not intended to be used directly from your code.</summary>
  3824.       <param name="objId" />
  3825.       <returns />
  3826.     </member>
  3827.     <member name="P:Microsoft.DirectX.Direct3D.XFileData.NextObject">
  3828.       <summary>Retrieves the next child data object, data reference object, or binary object in the Microsoft DirectX┬« file.</summary>
  3829.     </member>
  3830.     <member name="P:Microsoft.DirectX.Direct3D.XFileData.Type">
  3831.       <summary>Retrieves the globally unique identifier (GUID) of the object's template.</summary>
  3832.     </member>
  3833.     <member name="T:Microsoft.DirectX.Direct3D.XFileDataReference">
  3834.       <summary>Applications use the methods of the XFileDataReference object to support data reference objects. A data reference object refers to a data object that is defined earlier in the file. This enables you to use the same object multiple times without repeating it in the file. </summary>
  3835.     </member>
  3836.     <member name="M:Microsoft.DirectX.Direct3D.XFileDataReference.#ctor(Microsoft.DirectX.Direct3D.XFileObject)">
  3837.       <summary>Initializes a new instance of the object.</summary>
  3838.       <param name="xfile" />
  3839.     </member>
  3840.     <member name="M:Microsoft.DirectX.Direct3D.XFileDataReference.Finalize">
  3841.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  3842.       <returns />
  3843.     </member>
  3844.     <member name="M:Microsoft.DirectX.Direct3D.XFileDataReference.FromXFileObject(Microsoft.DirectX.Direct3D.XFileObject)">
  3845.       <summary>Create a new XFileDataReference object from a XFile object.</summary>
  3846.       <param name="xfile" />
  3847.       <returns />
  3848.     </member>
  3849.     <member name="M:Microsoft.DirectX.Direct3D.XFileDataReference.Resolve">
  3850.       <summary>Resolves data references. </summary>
  3851.       <returns />
  3852.     </member>
  3853.     <member name="T:Microsoft.DirectX.Direct3D.XFileGuid">
  3854.       <summary>Various guids for using with XFiles.</summary>
  3855.     </member>
  3856.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.Animation">
  3857.       <summary />
  3858.     </member>
  3859.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.AnimationKey">
  3860.       <summary />
  3861.     </member>
  3862.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.AnimationOptions">
  3863.       <summary />
  3864.     </member>
  3865.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.AnimationSet">
  3866.       <summary />
  3867.     </member>
  3868.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.ApplicationData">
  3869.       <summary />
  3870.     </member>
  3871.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.Boolean">
  3872.       <summary />
  3873.     </member>
  3874.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.Boolean2d">
  3875.       <summary />
  3876.     </member>
  3877.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.Camera">
  3878.       <summary />
  3879.     </member>
  3880.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.ColorRgb">
  3881.       <summary />
  3882.     </member>
  3883.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.ColorRgba">
  3884.       <summary />
  3885.     </member>
  3886.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.Coordinates2D">
  3887.       <summary />
  3888.     </member>
  3889.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.ExternalVisual">
  3890.       <summary />
  3891.     </member>
  3892.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.FloatKeys">
  3893.       <summary />
  3894.     </member>
  3895.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.Frame">
  3896.       <summary />
  3897.     </member>
  3898.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.FramePosition">
  3899.       <summary />
  3900.     </member>
  3901.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.FrameRotation">
  3902.       <summary />
  3903.     </member>
  3904.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.FrameTransformMatrix">
  3905.       <summary />
  3906.     </member>
  3907.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.FrameVelocity">
  3908.       <summary />
  3909.     </member>
  3910.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.IndexedColor">
  3911.       <summary />
  3912.     </member>
  3913.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.Info">
  3914.       <summary />
  3915.     </member>
  3916.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.InlineData">
  3917.       <summary />
  3918.     </member>
  3919.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.Light">
  3920.       <summary />
  3921.     </member>
  3922.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.LightAttenuation">
  3923.       <summary />
  3924.     </member>
  3925.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.LightPenumbra">
  3926.       <summary />
  3927.     </member>
  3928.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.LightRange">
  3929.       <summary />
  3930.     </member>
  3931.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.LightUmbra">
  3932.       <summary />
  3933.     </member>
  3934.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.Material">
  3935.       <summary />
  3936.     </member>
  3937.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.MaterialAmbientColor">
  3938.       <summary />
  3939.     </member>
  3940.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.MaterialArray">
  3941.       <summary />
  3942.     </member>
  3943.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.MaterialDiffuseColor">
  3944.       <summary />
  3945.     </member>
  3946.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.MaterialEmissiveColor">
  3947.       <summary />
  3948.     </member>
  3949.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.MaterialPower">
  3950.       <summary />
  3951.     </member>
  3952.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.MaterialSpecularColor">
  3953.       <summary />
  3954.     </member>
  3955.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.MaterialWrap">
  3956.       <summary />
  3957.     </member>
  3958.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.Matrix4x4">
  3959.       <summary />
  3960.     </member>
  3961.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.Mesh">
  3962.       <summary />
  3963.     </member>
  3964.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.MeshFace">
  3965.       <summary />
  3966.     </member>
  3967.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.MeshFaceWraps">
  3968.       <summary />
  3969.     </member>
  3970.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.MeshMaterialList">
  3971.       <summary />
  3972.     </member>
  3973.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.MeshNormals">
  3974.       <summary />
  3975.     </member>
  3976.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.MeshTextureCoords">
  3977.       <summary />
  3978.     </member>
  3979.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.MeshVertexColors">
  3980.       <summary />
  3981.     </member>
  3982.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.ProgressiveMesh">
  3983.       <summary />
  3984.     </member>
  3985.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.PropertyBag">
  3986.       <summary />
  3987.     </member>
  3988.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.RightHanded">
  3989.       <summary />
  3990.     </member>
  3991.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.RmGuid">
  3992.       <summary />
  3993.     </member>
  3994.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.StringProperty">
  3995.       <summary />
  3996.     </member>
  3997.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.TextureFilename">
  3998.       <summary />
  3999.     </member>
  4000.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.TextureReference">
  4001.       <summary />
  4002.     </member>
  4003.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.TimedFloatKeys">
  4004.       <summary />
  4005.     </member>
  4006.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.Url">
  4007.       <summary />
  4008.     </member>
  4009.     <member name="F:Microsoft.DirectX.Direct3D.XFileGuid.Vector">
  4010.       <summary />
  4011.     </member>
  4012.     <member name="T:Microsoft.DirectX.Direct3D.XFileManager">
  4013.       <summary>Used to managed XFile objects.</summary>
  4014.     </member>
  4015.     <member name="M:Microsoft.DirectX.Direct3D.XFileManager.CreateSaveObject(System.String,Microsoft.DirectX.Direct3D.XFileFormat)">
  4016.       <summary>Creates a save object. </summary>
  4017.       <param name="fileName" />
  4018.       <param name="fileFormat" />
  4019.       <returns />
  4020.     </member>
  4021.     <member name="M:Microsoft.DirectX.Direct3D.XFileManager.#ctor(System.IntPtr)">
  4022.       <summary>Initializes a new instance of the object.</summary>
  4023.       <param name="obj" />
  4024.     </member>
  4025.     <member name="M:Microsoft.DirectX.Direct3D.XFileManager.#ctor">
  4026.       <summary>Initializes a new instance of the object.</summary>
  4027.     </member>
  4028.     <member name="M:Microsoft.DirectX.Direct3D.XFileManager.Dispose">
  4029.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  4030.       <returns />
  4031.     </member>
  4032.     <member name="M:Microsoft.DirectX.Direct3D.XFileManager.Finalize">
  4033.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  4034.       <returns />
  4035.     </member>
  4036.     <member name="M:Microsoft.DirectX.Direct3D.XFileManager.LoadFromFile(System.String)">
  4037.       <summary>Create a new xfile object from a file.</summary>
  4038.       <param name="filename" />
  4039.       <returns />
  4040.     </member>
  4041.     <member name="M:Microsoft.DirectX.Direct3D.XFileManager.LoadFromStream(System.IO.Stream)">
  4042.       <summary>Create a new xfile object from a stream.</summary>
  4043.       <param name="data" />
  4044.       <returns />
  4045.     </member>
  4046.     <member name="M:Microsoft.DirectX.Direct3D.XFileManager.LoadFromStream(System.IO.Stream,System.Int32)">
  4047.       <summary>Create a new xfile object from a stream.</summary>
  4048.       <param name="data" />
  4049.       <param name="length" />
  4050.       <returns />
  4051.     </member>
  4052.     <member name="M:Microsoft.DirectX.Direct3D.XFileManager.LoadFromUrl(System.String)">
  4053.       <summary>Create a new xfile object from an URL.</summary>
  4054.       <param name="url" />
  4055.       <returns />
  4056.     </member>
  4057.     <member name="M:Microsoft.DirectX.Direct3D.XFileManager.RegisterDefaultTemplates">
  4058.       <summary>Registers custom templates. </summary>
  4059.       <returns />
  4060.     </member>
  4061.     <member name="M:Microsoft.DirectX.Direct3D.XFileManager.RegisterTemplates(System.Byte[])">
  4062.       <summary>Registers custom templates. </summary>
  4063.       <param name="data" />
  4064.       <returns />
  4065.     </member>
  4066.     <member name="M:Microsoft.DirectX.Direct3D.XFileManager.RegisterTemplates(System.String)">
  4067.       <summary>Registers custom templates. </summary>
  4068.       <param name="data" />
  4069.       <returns />
  4070.     </member>
  4071.     <member name="T:Microsoft.DirectX.Direct3D.XFileObject">
  4072.       <summary>Applications use the methods of the XFileObject to retrieve information about Microsoft┬« DirectX┬« file objects.</summary>
  4073.     </member>
  4074.     <member name="M:Microsoft.DirectX.Direct3D.XFileObject.Dispose">
  4075.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  4076.       <returns />
  4077.     </member>
  4078.     <member name="M:Microsoft.DirectX.Direct3D.XFileObject.Finalize">
  4079.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  4080.       <returns />
  4081.     </member>
  4082.     <member name="P:Microsoft.DirectX.Direct3D.XFileObject.Id">
  4083.       <summary>Retrieves a reference to the GUID that identifies a Microsoft DirectX┬« file object.</summary>
  4084.     </member>
  4085.     <member name="P:Microsoft.DirectX.Direct3D.XFileObject.Name">
  4086.       <summary>Retrieves a reference to a Microsoft DirectX┬« file object's name.</summary>
  4087.     </member>
  4088.     <member name="T:Microsoft.DirectX.Direct3D.XFileSaveObject">
  4089.       <summary>Applications use the methods of the XFileSaveObject to create data objects and to save templates and data objects. Note that templates are not required in every file. For example, you could put all templates into a single Microsoft┬« DirectX┬« file rather than duplicating them in every DirectX file. </summary>
  4090.     </member>
  4091.     <member name="M:Microsoft.DirectX.Direct3D.XFileSaveObject.CreateDataObject(System.Guid,System.String,System.Guid,System.Byte[])">
  4092.       <summary>Creates a data object. </summary>
  4093.       <param name="guidTemplate" />
  4094.       <param name="name" />
  4095.       <param name="guidData" />
  4096.       <param name="data" />
  4097.       <returns />
  4098.     </member>
  4099.     <member name="M:Microsoft.DirectX.Direct3D.XFileSaveObject.CreateDataObject(System.Guid,System.String,System.Guid,System.String)">
  4100.       <summary>Creates a data object. </summary>
  4101.       <param name="guidTemplate" />
  4102.       <param name="name" />
  4103.       <param name="guidData" />
  4104.       <param name="data" />
  4105.       <returns />
  4106.     </member>
  4107.     <member name="M:Microsoft.DirectX.Direct3D.XFileSaveObject.#ctor(System.IntPtr)">
  4108.       <summary>Initializes a new instance of the object.</summary>
  4109.       <param name="obj" />
  4110.     </member>
  4111.     <member name="M:Microsoft.DirectX.Direct3D.XFileSaveObject.Dispose">
  4112.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  4113.       <returns />
  4114.     </member>
  4115.     <member name="M:Microsoft.DirectX.Direct3D.XFileSaveObject.Finalize">
  4116.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  4117.       <returns />
  4118.     </member>
  4119.     <member name="M:Microsoft.DirectX.Direct3D.XFileSaveObject.SaveData(Microsoft.DirectX.Direct3D.XFileData)">
  4120.       <summary>Saves a data object and its children to a  file. </summary>
  4121.       <param name="dataObject" />
  4122.       <returns />
  4123.     </member>
  4124.     <member name="M:Microsoft.DirectX.Direct3D.XFileSaveObject.SaveTemplates(System.Guid[])">
  4125.       <summary>Saves templates to a  file. </summary>
  4126.       <param name="templates" />
  4127.       <returns />
  4128.     </member>
  4129.     <member name="T:Microsoft.DirectX.Direct3D.BackBufferType">
  4130.       <summary>Defines constants that describe the type of back buffer.</summary>
  4131.     </member>
  4132.     <member name="F:Microsoft.DirectX.Direct3D.BackBufferType.Right">
  4133.       <summary>Specifies the right side of a stereo pair in a swap chain.</summary>
  4134.     </member>
  4135.     <member name="F:Microsoft.DirectX.Direct3D.BackBufferType.Left">
  4136.       <summary>Specifies the left side of a stereo pair in a swap chain.</summary>
  4137.     </member>
  4138.     <member name="F:Microsoft.DirectX.Direct3D.BackBufferType.Mono">
  4139.       <summary>Specifies a nonstereo swap chain.</summary>
  4140.     </member>
  4141.     <member name="T:Microsoft.DirectX.Direct3D.BasisType">
  4142.       <summary>Defines the basis type of a high-order patch surface.</summary>
  4143.     </member>
  4144.     <member name="F:Microsoft.DirectX.Direct3D.BasisType.CatMullRom">
  4145.       <summary />
  4146.     </member>
  4147.     <member name="F:Microsoft.DirectX.Direct3D.BasisType.BSpline">
  4148.       <summary />
  4149.     </member>
  4150.     <member name="F:Microsoft.DirectX.Direct3D.BasisType.Bezier">
  4151.       <summary />
  4152.     </member>
  4153.     <member name="T:Microsoft.DirectX.Direct3D.Blend">
  4154.       <summary>Defines the supported TermBlendMode.</summary>
  4155.     </member>
  4156.     <member name="F:Microsoft.DirectX.Direct3D.Blend.InvBlendFactor">
  4157.       <summary>Inverted constant color blending factor used by the frame-buffer blender. This blend mode is supported only if D3DPBLEND_BLENDFACTOR is on.</summary>
  4158.     </member>
  4159.     <member name="F:Microsoft.DirectX.Direct3D.Blend.BlendFactor">
  4160.       <summary>Constant color blending factor used by the frame-buffer blender. This blend mode is supported only if D3DPBLEND_BLENDFACTOR is on.</summary>
  4161.     </member>
  4162.     <member name="F:Microsoft.DirectX.Direct3D.Blend.BothInvSourceAlpha">
  4163.       <summary>Source blend factor is (), and destination blend factor is (); the destination blend selection is overridden. This blend mode is supported only for the D3DRS_SRCBLEND render state.</summary>
  4164.     </member>
  4165.     <member name="F:Microsoft.DirectX.Direct3D.Blend.BothSourceAlpha">
  4166.       <summary>Obsolete. For Microsoft┬« DirectX┬« 6.0 and later, you can achieve the same effect by setting the source and destination blend factors to D3DBLEND_SRCALPHA and D3DBLEND_INVSRCALPHA in separate calls.</summary>
  4167.     </member>
  4168.     <member name="F:Microsoft.DirectX.Direct3D.Blend.SourceAlphaSat">
  4169.       <summary>Blend factor is (f, f, f, 1); f = min(A, 1-A).</summary>
  4170.     </member>
  4171.     <member name="F:Microsoft.DirectX.Direct3D.Blend.InvDestinationColor">
  4172.       <summary>Blend factor is ().</summary>
  4173.     </member>
  4174.     <member name="F:Microsoft.DirectX.Direct3D.Blend.DestinationColor">
  4175.       <summary>Blend factor is ().</summary>
  4176.     </member>
  4177.     <member name="F:Microsoft.DirectX.Direct3D.Blend.InvDestinationAlpha">
  4178.       <summary>Blend factor is ().</summary>
  4179.     </member>
  4180.     <member name="F:Microsoft.DirectX.Direct3D.Blend.DestinationAlpha">
  4181.       <summary>Blend factor is ().</summary>
  4182.     </member>
  4183.     <member name="F:Microsoft.DirectX.Direct3D.Blend.InvSourceAlpha">
  4184.       <summary>Blend factor is ().</summary>
  4185.     </member>
  4186.     <member name="F:Microsoft.DirectX.Direct3D.Blend.SourceAlpha">
  4187.       <summary>Blend factor is ().</summary>
  4188.     </member>
  4189.     <member name="F:Microsoft.DirectX.Direct3D.Blend.InvSourceColor">
  4190.       <summary>Blend factor is ().</summary>
  4191.     </member>
  4192.     <member name="F:Microsoft.DirectX.Direct3D.Blend.SourceColor">
  4193.       <summary>Blend factor is ().</summary>
  4194.     </member>
  4195.     <member name="F:Microsoft.DirectX.Direct3D.Blend.One">
  4196.       <summary />
  4197.     </member>
  4198.     <member name="F:Microsoft.DirectX.Direct3D.Blend.Zero">
  4199.       <summary>Blend factor is (0, 0, 0, 0).</summary>
  4200.     </member>
  4201.     <member name="T:Microsoft.DirectX.Direct3D.BlendOperation">
  4202.       <summary>Defines the supported blend operations.</summary>
  4203.     </member>
  4204.     <member name="F:Microsoft.DirectX.Direct3D.BlendOperation.Add">
  4205.       <summary />
  4206.     </member>
  4207.     <member name="F:Microsoft.DirectX.Direct3D.BlendOperation.Max">
  4208.       <summary />
  4209.     </member>
  4210.     <member name="F:Microsoft.DirectX.Direct3D.BlendOperation.Min">
  4211.       <summary />
  4212.     </member>
  4213.     <member name="F:Microsoft.DirectX.Direct3D.BlendOperation.RevSubtract">
  4214.       <summary />
  4215.     </member>
  4216.     <member name="F:Microsoft.DirectX.Direct3D.BlendOperation.Subtract">
  4217.       <summary />
  4218.     </member>
  4219.     <member name="T:Microsoft.DirectX.Direct3D.ClearFlags">
  4220.       <summary>Defines the supported clear flags.</summary>
  4221.     </member>
  4222.     <member name="F:Microsoft.DirectX.Direct3D.ClearFlags.Stencil">
  4223.       <summary />
  4224.     </member>
  4225.     <member name="F:Microsoft.DirectX.Direct3D.ClearFlags.Target">
  4226.       <summary />
  4227.     </member>
  4228.     <member name="F:Microsoft.DirectX.Direct3D.ClearFlags.ZBuffer">
  4229.       <summary />
  4230.     </member>
  4231.     <member name="T:Microsoft.DirectX.Direct3D.ClipStatusFlags">
  4232.       <summary>Describes the current clip status.</summary>
  4233.     </member>
  4234.     <member name="F:Microsoft.DirectX.Direct3D.ClipStatusFlags.Back">
  4235.       <summary />
  4236.     </member>
  4237.     <member name="F:Microsoft.DirectX.Direct3D.ClipStatusFlags.Front">
  4238.       <summary />
  4239.     </member>
  4240.     <member name="F:Microsoft.DirectX.Direct3D.ClipStatusFlags.Bottom">
  4241.       <summary />
  4242.     </member>
  4243.     <member name="F:Microsoft.DirectX.Direct3D.ClipStatusFlags.Top">
  4244.       <summary />
  4245.     </member>
  4246.     <member name="F:Microsoft.DirectX.Direct3D.ClipStatusFlags.Right">
  4247.       <summary />
  4248.     </member>
  4249.     <member name="F:Microsoft.DirectX.Direct3D.ClipStatusFlags.Left">
  4250.       <summary />
  4251.     </member>
  4252.     <member name="F:Microsoft.DirectX.Direct3D.ClipStatusFlags.All">
  4253.       <summary />
  4254.     </member>
  4255.     <member name="F:Microsoft.DirectX.Direct3D.ClipStatusFlags.Plane5">
  4256.       <summary />
  4257.     </member>
  4258.     <member name="F:Microsoft.DirectX.Direct3D.ClipStatusFlags.Plane4">
  4259.       <summary />
  4260.     </member>
  4261.     <member name="F:Microsoft.DirectX.Direct3D.ClipStatusFlags.Plane3">
  4262.       <summary />
  4263.     </member>
  4264.     <member name="F:Microsoft.DirectX.Direct3D.ClipStatusFlags.Plane2">
  4265.       <summary />
  4266.     </member>
  4267.     <member name="F:Microsoft.DirectX.Direct3D.ClipStatusFlags.Plane1">
  4268.       <summary />
  4269.     </member>
  4270.     <member name="F:Microsoft.DirectX.Direct3D.ClipStatusFlags.Plane0">
  4271.       <summary />
  4272.     </member>
  4273.     <member name="T:Microsoft.DirectX.Direct3D.ColorSource">
  4274.       <summary>Defines the location at which a color or color component must be accessed for lighting calculations.</summary>
  4275.     </member>
  4276.     <member name="F:Microsoft.DirectX.Direct3D.ColorSource.Color2">
  4277.       <summary>Use the specular vertex color.</summary>
  4278.     </member>
  4279.     <member name="F:Microsoft.DirectX.Direct3D.ColorSource.Color1">
  4280.       <summary>Use the diffuse vertex color.</summary>
  4281.     </member>
  4282.     <member name="F:Microsoft.DirectX.Direct3D.ColorSource.Material">
  4283.       <summary>Use the color from the current material.</summary>
  4284.     </member>
  4285.     <member name="T:Microsoft.DirectX.Direct3D.ColorWriteEnable">
  4286.       <summary>Flags for the ColorWriteEnable renderstate.</summary>
  4287.     </member>
  4288.     <member name="F:Microsoft.DirectX.Direct3D.ColorWriteEnable.Alpha">
  4289.       <summary />
  4290.     </member>
  4291.     <member name="F:Microsoft.DirectX.Direct3D.ColorWriteEnable.Blue">
  4292.       <summary />
  4293.     </member>
  4294.     <member name="F:Microsoft.DirectX.Direct3D.ColorWriteEnable.Green">
  4295.       <summary />
  4296.     </member>
  4297.     <member name="F:Microsoft.DirectX.Direct3D.ColorWriteEnable.Red">
  4298.       <summary />
  4299.     </member>
  4300.     <member name="F:Microsoft.DirectX.Direct3D.ColorWriteEnable.RedGreenBlueAlpha">
  4301.       <summary />
  4302.     </member>
  4303.     <member name="F:Microsoft.DirectX.Direct3D.ColorWriteEnable.RedGreenBlue">
  4304.       <summary />
  4305.     </member>
  4306.     <member name="T:Microsoft.DirectX.Direct3D.Compare">
  4307.       <summary>Defines the supported compare functions.</summary>
  4308.     </member>
  4309.     <member name="F:Microsoft.DirectX.Direct3D.Compare.Always">
  4310.       <summary />
  4311.     </member>
  4312.     <member name="F:Microsoft.DirectX.Direct3D.Compare.GreaterEqual">
  4313.       <summary />
  4314.     </member>
  4315.     <member name="F:Microsoft.DirectX.Direct3D.Compare.NotEqual">
  4316.       <summary />
  4317.     </member>
  4318.     <member name="F:Microsoft.DirectX.Direct3D.Compare.Greater">
  4319.       <summary />
  4320.     </member>
  4321.     <member name="F:Microsoft.DirectX.Direct3D.Compare.LessEqual">
  4322.       <summary />
  4323.     </member>
  4324.     <member name="F:Microsoft.DirectX.Direct3D.Compare.Equal">
  4325.       <summary />
  4326.     </member>
  4327.     <member name="F:Microsoft.DirectX.Direct3D.Compare.Less">
  4328.       <summary />
  4329.     </member>
  4330.     <member name="F:Microsoft.DirectX.Direct3D.Compare.Never">
  4331.       <summary />
  4332.     </member>
  4333.     <member name="T:Microsoft.DirectX.Direct3D.CreateFlags">
  4334.       <summary>Flags used when creating a device.</summary>
  4335.     </member>
  4336.     <member name="F:Microsoft.DirectX.Direct3D.CreateFlags.AdapterGroupDevice">
  4337.       <summary />
  4338.     </member>
  4339.     <member name="F:Microsoft.DirectX.Direct3D.CreateFlags.DisableDriverManagement">
  4340.       <summary />
  4341.     </member>
  4342.     <member name="F:Microsoft.DirectX.Direct3D.CreateFlags.MixedVertexProcessing">
  4343.       <summary />
  4344.     </member>
  4345.     <member name="F:Microsoft.DirectX.Direct3D.CreateFlags.HardwareVertexProcessing">
  4346.       <summary />
  4347.     </member>
  4348.     <member name="F:Microsoft.DirectX.Direct3D.CreateFlags.SoftwareVertexProcessing">
  4349.       <summary />
  4350.     </member>
  4351.     <member name="F:Microsoft.DirectX.Direct3D.CreateFlags.PureDevice">
  4352.       <summary />
  4353.     </member>
  4354.     <member name="F:Microsoft.DirectX.Direct3D.CreateFlags.MultiThreaded">
  4355.       <summary />
  4356.     </member>
  4357.     <member name="F:Microsoft.DirectX.Direct3D.CreateFlags.FpuPreserve">
  4358.       <summary />
  4359.     </member>
  4360.     <member name="T:Microsoft.DirectX.Direct3D.CubeMapFace">
  4361.       <summary>Defines the faces of a cubemap.</summary>
  4362.     </member>
  4363.     <member name="F:Microsoft.DirectX.Direct3D.CubeMapFace.NegativeZ">
  4364.       <summary />
  4365.     </member>
  4366.     <member name="F:Microsoft.DirectX.Direct3D.CubeMapFace.PositiveZ">
  4367.       <summary />
  4368.     </member>
  4369.     <member name="F:Microsoft.DirectX.Direct3D.CubeMapFace.NegativeY">
  4370.       <summary />
  4371.     </member>
  4372.     <member name="F:Microsoft.DirectX.Direct3D.CubeMapFace.PositiveY">
  4373.       <summary />
  4374.     </member>
  4375.     <member name="F:Microsoft.DirectX.Direct3D.CubeMapFace.NegativeX">
  4376.       <summary />
  4377.     </member>
  4378.     <member name="F:Microsoft.DirectX.Direct3D.CubeMapFace.PositiveX">
  4379.       <summary />
  4380.     </member>
  4381.     <member name="T:Microsoft.DirectX.Direct3D.Cull">
  4382.       <summary>Defines the supported culling modes.</summary>
  4383.     </member>
  4384.     <member name="F:Microsoft.DirectX.Direct3D.Cull.CounterClockwise">
  4385.       <summary />
  4386.     </member>
  4387.     <member name="F:Microsoft.DirectX.Direct3D.Cull.Clockwise">
  4388.       <summary />
  4389.     </member>
  4390.     <member name="F:Microsoft.DirectX.Direct3D.Cull.None">
  4391.       <summary>Do not cull back faces.</summary>
  4392.     </member>
  4393.     <member name="T:Microsoft.DirectX.Direct3D.DeclarationMethod">
  4394.       <summary>Defines declaration methods for a vertex declaration.</summary>
  4395.     </member>
  4396.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationMethod.LookUpPresampled">
  4397.       <summary />
  4398.     </member>
  4399.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationMethod.LookUp">
  4400.       <summary />
  4401.     </member>
  4402.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationMethod.UV">
  4403.       <summary />
  4404.     </member>
  4405.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationMethod.CrossUv">
  4406.       <summary />
  4407.     </member>
  4408.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationMethod.PartialV">
  4409.       <summary />
  4410.     </member>
  4411.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationMethod.PartialU">
  4412.       <summary />
  4413.     </member>
  4414.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationMethod.Default">
  4415.       <summary />
  4416.     </member>
  4417.     <member name="T:Microsoft.DirectX.Direct3D.DeclarationType">
  4418.       <summary>Defines declaration types for a vertex declaration.</summary>
  4419.     </member>
  4420.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationType.Color">
  4421.       <summary />
  4422.     </member>
  4423.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationType.Unused">
  4424.       <summary />
  4425.     </member>
  4426.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationType.Float16Four">
  4427.       <summary />
  4428.     </member>
  4429.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationType.Float16Two">
  4430.       <summary />
  4431.     </member>
  4432.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationType.Dec3N">
  4433.       <summary />
  4434.     </member>
  4435.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationType.UDec3">
  4436.       <summary />
  4437.     </member>
  4438.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationType.UShort4N">
  4439.       <summary />
  4440.     </member>
  4441.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationType.UShort2N">
  4442.       <summary />
  4443.     </member>
  4444.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationType.Short4N">
  4445.       <summary />
  4446.     </member>
  4447.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationType.Short2N">
  4448.       <summary />
  4449.     </member>
  4450.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationType.Ubyte4N">
  4451.       <summary />
  4452.     </member>
  4453.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationType.Short4">
  4454.       <summary />
  4455.     </member>
  4456.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationType.Short2">
  4457.       <summary />
  4458.     </member>
  4459.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationType.Ubyte4">
  4460.       <summary />
  4461.     </member>
  4462.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationType.Float4">
  4463.       <summary />
  4464.     </member>
  4465.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationType.Float3">
  4466.       <summary />
  4467.     </member>
  4468.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationType.Float2">
  4469.       <summary />
  4470.     </member>
  4471.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationType.Float1">
  4472.       <summary />
  4473.     </member>
  4474.     <member name="T:Microsoft.DirectX.Direct3D.DeclarationUsage">
  4475.       <summary>Defines declaration usage for a vertex declaration.</summary>
  4476.     </member>
  4477.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationUsage.Depth">
  4478.       <summary />
  4479.     </member>
  4480.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationUsage.Color">
  4481.       <summary />
  4482.     </member>
  4483.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationUsage.Position">
  4484.       <summary />
  4485.     </member>
  4486.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationUsage.Sample">
  4487.       <summary />
  4488.     </member>
  4489.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationUsage.Fog">
  4490.       <summary />
  4491.     </member>
  4492.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationUsage.PositionTransformed">
  4493.       <summary />
  4494.     </member>
  4495.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationUsage.TessellateFactor">
  4496.       <summary />
  4497.     </member>
  4498.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationUsage.BiNormal">
  4499.       <summary />
  4500.     </member>
  4501.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationUsage.Tangent">
  4502.       <summary />
  4503.     </member>
  4504.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationUsage.TextureCoordinate">
  4505.       <summary />
  4506.     </member>
  4507.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationUsage.PointSize">
  4508.       <summary />
  4509.     </member>
  4510.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationUsage.Normal">
  4511.       <summary />
  4512.     </member>
  4513.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationUsage.BlendIndices">
  4514.       <summary />
  4515.     </member>
  4516.     <member name="F:Microsoft.DirectX.Direct3D.DeclarationUsage.BlendWeight">
  4517.       <summary />
  4518.     </member>
  4519.     <member name="T:Microsoft.DirectX.Direct3D.DegreeType">
  4520.       <summary>Defines the degree of the variables in the equation that describes a curve.</summary>
  4521.     </member>
  4522.     <member name="F:Microsoft.DirectX.Direct3D.DegreeType.Quintic">
  4523.       <summary />
  4524.     </member>
  4525.     <member name="F:Microsoft.DirectX.Direct3D.DegreeType.Cubic">
  4526.       <summary />
  4527.     </member>
  4528.     <member name="F:Microsoft.DirectX.Direct3D.DegreeType.Quadratic">
  4529.       <summary />
  4530.     </member>
  4531.     <member name="F:Microsoft.DirectX.Direct3D.DegreeType.Linear">
  4532.       <summary />
  4533.     </member>
  4534.     <member name="T:Microsoft.DirectX.Direct3D.DepthFormat">
  4535.       <summary>Depth buffer formats.</summary>
  4536.     </member>
  4537.     <member name="F:Microsoft.DirectX.Direct3D.DepthFormat.D24SingleS8">
  4538.       <summary />
  4539.     </member>
  4540.     <member name="F:Microsoft.DirectX.Direct3D.DepthFormat.D32SingleLockable">
  4541.       <summary />
  4542.     </member>
  4543.     <member name="F:Microsoft.DirectX.Direct3D.DepthFormat.D24X4S4">
  4544.       <summary />
  4545.     </member>
  4546.     <member name="F:Microsoft.DirectX.Direct3D.DepthFormat.D24X8">
  4547.       <summary />
  4548.     </member>
  4549.     <member name="F:Microsoft.DirectX.Direct3D.DepthFormat.L16">
  4550.       <summary />
  4551.     </member>
  4552.     <member name="F:Microsoft.DirectX.Direct3D.DepthFormat.D16">
  4553.       <summary />
  4554.     </member>
  4555.     <member name="F:Microsoft.DirectX.Direct3D.DepthFormat.D24S8">
  4556.       <summary />
  4557.     </member>
  4558.     <member name="F:Microsoft.DirectX.Direct3D.DepthFormat.D15S1">
  4559.       <summary />
  4560.     </member>
  4561.     <member name="F:Microsoft.DirectX.Direct3D.DepthFormat.D32">
  4562.       <summary />
  4563.     </member>
  4564.     <member name="F:Microsoft.DirectX.Direct3D.DepthFormat.D16Lockable">
  4565.       <summary />
  4566.     </member>
  4567.     <member name="T:Microsoft.DirectX.Direct3D.DeviceType">
  4568.       <summary>Defines device types.</summary>
  4569.     </member>
  4570.     <member name="F:Microsoft.DirectX.Direct3D.DeviceType.Software">
  4571.       <summary />
  4572.     </member>
  4573.     <member name="F:Microsoft.DirectX.Direct3D.DeviceType.Reference">
  4574.       <summary />
  4575.     </member>
  4576.     <member name="F:Microsoft.DirectX.Direct3D.DeviceType.Hardware">
  4577.       <summary />
  4578.     </member>
  4579.     <member name="T:Microsoft.DirectX.Direct3D.DisplacementMap">
  4580.       <summary>DisplacementMap constants.</summary>
  4581.     </member>
  4582.     <member name="F:Microsoft.DirectX.Direct3D.DisplacementMap.Sampler">
  4583.       <summary />
  4584.     </member>
  4585.     <member name="F:Microsoft.DirectX.Direct3D.DisplacementMap.VertexTextureSampler3">
  4586.       <summary />
  4587.     </member>
  4588.     <member name="F:Microsoft.DirectX.Direct3D.DisplacementMap.VertexTextureSampler2">
  4589.       <summary />
  4590.     </member>
  4591.     <member name="F:Microsoft.DirectX.Direct3D.DisplacementMap.VertexTextureSampler1">
  4592.       <summary />
  4593.     </member>
  4594.     <member name="F:Microsoft.DirectX.Direct3D.DisplacementMap.VertexTextureSampler0">
  4595.       <summary />
  4596.     </member>
  4597.     <member name="T:Microsoft.DirectX.Direct3D.FillMode">
  4598.       <summary>Defines constants describing the fill mode.</summary>
  4599.     </member>
  4600.     <member name="F:Microsoft.DirectX.Direct3D.FillMode.Point">
  4601.       <summary />
  4602.     </member>
  4603.     <member name="F:Microsoft.DirectX.Direct3D.FillMode.Solid">
  4604.       <summary />
  4605.     </member>
  4606.     <member name="F:Microsoft.DirectX.Direct3D.FillMode.WireFrame">
  4607.       <summary />
  4608.     </member>
  4609.     <member name="T:Microsoft.DirectX.Direct3D.FogMode">
  4610.       <summary>Defines constants that describe the fog mode.</summary>
  4611.     </member>
  4612.     <member name="F:Microsoft.DirectX.Direct3D.FogMode.Linear">
  4613.       <summary />
  4614.     </member>
  4615.     <member name="F:Microsoft.DirectX.Direct3D.FogMode.Exp2">
  4616.       <summary />
  4617.     </member>
  4618.     <member name="F:Microsoft.DirectX.Direct3D.FogMode.Exp">
  4619.       <summary />
  4620.     </member>
  4621.     <member name="F:Microsoft.DirectX.Direct3D.FogMode.None">
  4622.       <summary />
  4623.     </member>
  4624.     <member name="T:Microsoft.DirectX.Direct3D.Format">
  4625.       <summary>Defines the various types of surface formats. </summary>
  4626.     </member>
  4627.     <member name="F:Microsoft.DirectX.Direct3D.Format.G8R8G8B8">
  4628.       <summary />
  4629.     </member>
  4630.     <member name="F:Microsoft.DirectX.Direct3D.Format.R8G8B8G8">
  4631.       <summary />
  4632.     </member>
  4633.     <member name="F:Microsoft.DirectX.Direct3D.Format.CxV8U8">
  4634.       <summary />
  4635.     </member>
  4636.     <member name="F:Microsoft.DirectX.Direct3D.Format.A32B32G32R32F">
  4637.       <summary />
  4638.     </member>
  4639.     <member name="F:Microsoft.DirectX.Direct3D.Format.G32R32F">
  4640.       <summary />
  4641.     </member>
  4642.     <member name="F:Microsoft.DirectX.Direct3D.Format.R32F">
  4643.       <summary />
  4644.     </member>
  4645.     <member name="F:Microsoft.DirectX.Direct3D.Format.A16B16G16R16F">
  4646.       <summary />
  4647.     </member>
  4648.     <member name="F:Microsoft.DirectX.Direct3D.Format.G16R16F">
  4649.       <summary />
  4650.     </member>
  4651.     <member name="F:Microsoft.DirectX.Direct3D.Format.R16F">
  4652.       <summary />
  4653.     </member>
  4654.     <member name="F:Microsoft.DirectX.Direct3D.Format.Multi2Argb8">
  4655.       <summary />
  4656.     </member>
  4657.     <member name="F:Microsoft.DirectX.Direct3D.Format.Q16W16V16U16">
  4658.       <summary />
  4659.     </member>
  4660.     <member name="F:Microsoft.DirectX.Direct3D.Format.VertexData">
  4661.       <summary />
  4662.     </member>
  4663.     <member name="F:Microsoft.DirectX.Direct3D.Format.Dxt5">
  4664.       <summary />
  4665.     </member>
  4666.     <member name="F:Microsoft.DirectX.Direct3D.Format.Dxt4">
  4667.       <summary />
  4668.     </member>
  4669.     <member name="F:Microsoft.DirectX.Direct3D.Format.Dxt3">
  4670.       <summary />
  4671.     </member>
  4672.     <member name="F:Microsoft.DirectX.Direct3D.Format.Dxt2">
  4673.       <summary />
  4674.     </member>
  4675.     <member name="F:Microsoft.DirectX.Direct3D.Format.Dxt1">
  4676.       <summary />
  4677.     </member>
  4678.     <member name="F:Microsoft.DirectX.Direct3D.Format.Yuy2">
  4679.       <summary />
  4680.     </member>
  4681.     <member name="F:Microsoft.DirectX.Direct3D.Format.Uyvy">
  4682.       <summary />
  4683.     </member>
  4684.     <member name="F:Microsoft.DirectX.Direct3D.Format.A2W10V10U10">
  4685.       <summary />
  4686.     </member>
  4687.     <member name="F:Microsoft.DirectX.Direct3D.Format.V16U16">
  4688.       <summary />
  4689.     </member>
  4690.     <member name="F:Microsoft.DirectX.Direct3D.Format.Q8W8V8U8">
  4691.       <summary />
  4692.     </member>
  4693.     <member name="F:Microsoft.DirectX.Direct3D.Format.X8L8V8U8">
  4694.       <summary />
  4695.     </member>
  4696.     <member name="F:Microsoft.DirectX.Direct3D.Format.L6V5U5">
  4697.       <summary />
  4698.     </member>
  4699.     <member name="F:Microsoft.DirectX.Direct3D.Format.V8U8">
  4700.       <summary />
  4701.     </member>
  4702.     <member name="F:Microsoft.DirectX.Direct3D.Format.A4L4">
  4703.       <summary />
  4704.     </member>
  4705.     <member name="F:Microsoft.DirectX.Direct3D.Format.A8L8">
  4706.       <summary />
  4707.     </member>
  4708.     <member name="F:Microsoft.DirectX.Direct3D.Format.L8">
  4709.       <summary />
  4710.     </member>
  4711.     <member name="F:Microsoft.DirectX.Direct3D.Format.P8">
  4712.       <summary />
  4713.     </member>
  4714.     <member name="F:Microsoft.DirectX.Direct3D.Format.A8P8">
  4715.       <summary />
  4716.     </member>
  4717.     <member name="F:Microsoft.DirectX.Direct3D.Format.A16B16G16R16">
  4718.       <summary />
  4719.     </member>
  4720.     <member name="F:Microsoft.DirectX.Direct3D.Format.A2R10G10B10">
  4721.       <summary />
  4722.     </member>
  4723.     <member name="F:Microsoft.DirectX.Direct3D.Format.G16R16">
  4724.       <summary />
  4725.     </member>
  4726.     <member name="F:Microsoft.DirectX.Direct3D.Format.X8B8G8R8">
  4727.       <summary />
  4728.     </member>
  4729.     <member name="F:Microsoft.DirectX.Direct3D.Format.A8B8G8R8">
  4730.       <summary />
  4731.     </member>
  4732.     <member name="F:Microsoft.DirectX.Direct3D.Format.A2B10G10R10">
  4733.       <summary />
  4734.     </member>
  4735.     <member name="F:Microsoft.DirectX.Direct3D.Format.X4R4G4B4">
  4736.       <summary />
  4737.     </member>
  4738.     <member name="F:Microsoft.DirectX.Direct3D.Format.A8R3G3B2">
  4739.       <summary />
  4740.     </member>
  4741.     <member name="F:Microsoft.DirectX.Direct3D.Format.A8">
  4742.       <summary />
  4743.     </member>
  4744.     <member name="F:Microsoft.DirectX.Direct3D.Format.R3G3B2">
  4745.       <summary />
  4746.     </member>
  4747.     <member name="F:Microsoft.DirectX.Direct3D.Format.A4R4G4B4">
  4748.       <summary />
  4749.     </member>
  4750.     <member name="F:Microsoft.DirectX.Direct3D.Format.A1R5G5B5">
  4751.       <summary />
  4752.     </member>
  4753.     <member name="F:Microsoft.DirectX.Direct3D.Format.X1R5G5B5">
  4754.       <summary />
  4755.     </member>
  4756.     <member name="F:Microsoft.DirectX.Direct3D.Format.R5G6B5">
  4757.       <summary />
  4758.     </member>
  4759.     <member name="F:Microsoft.DirectX.Direct3D.Format.X8R8G8B8">
  4760.       <summary />
  4761.     </member>
  4762.     <member name="F:Microsoft.DirectX.Direct3D.Format.A8R8G8B8">
  4763.       <summary />
  4764.     </member>
  4765.     <member name="F:Microsoft.DirectX.Direct3D.Format.R8G8B8">
  4766.       <summary />
  4767.     </member>
  4768.     <member name="F:Microsoft.DirectX.Direct3D.Format.Unknown">
  4769.       <summary />
  4770.     </member>
  4771.     <member name="T:Microsoft.DirectX.Direct3D.GetDataFlags">
  4772.       <summary>Flags for getting data.</summary>
  4773.     </member>
  4774.     <member name="F:Microsoft.DirectX.Direct3D.GetDataFlags.Flush">
  4775.       <summary />
  4776.     </member>
  4777.     <member name="T:Microsoft.DirectX.Direct3D.IssueFlags">
  4778.       <summary>Issue flags.</summary>
  4779.     </member>
  4780.     <member name="F:Microsoft.DirectX.Direct3D.IssueFlags.End">
  4781.       <summary />
  4782.     </member>
  4783.     <member name="F:Microsoft.DirectX.Direct3D.IssueFlags.Begin">
  4784.       <summary />
  4785.     </member>
  4786.     <member name="T:Microsoft.DirectX.Direct3D.LightType">
  4787.       <summary>Defines the light type.</summary>
  4788.     </member>
  4789.     <member name="F:Microsoft.DirectX.Direct3D.LightType.Point">
  4790.       <summary>Light is a point source. The light has a position in space and radiates light in all directions.</summary>
  4791.     </member>
  4792.     <member name="F:Microsoft.DirectX.Direct3D.LightType.Directional">
  4793.       <summary>Light is a TermDirectional source. This is equivalent to using a point light source at an infinite distance.</summary>
  4794.     </member>
  4795.     <member name="F:Microsoft.DirectX.Direct3D.LightType.Spot">
  4796.       <summary>Light is a TermSpotlight source. This light is like a point light, except that the illumination is limited to a cone. This light type has a direction and several other parameters that determine the shape of the cone it produces. For information about these parameters, see the D3dlight9Otherstructure.</summary>
  4797.     </member>
  4798.     <member name="T:Microsoft.DirectX.Direct3D.LockFlags">
  4799.       <summary>Describe the type of lock to perform. </summary>
  4800.     </member>
  4801.     <member name="F:Microsoft.DirectX.Direct3D.LockFlags.Discard">
  4802.       <summary />
  4803.     </member>
  4804.     <member name="F:Microsoft.DirectX.Direct3D.LockFlags.NoDirtyUpdate">
  4805.       <summary />
  4806.     </member>
  4807.     <member name="F:Microsoft.DirectX.Direct3D.LockFlags.NoSystemLock">
  4808.       <summary />
  4809.     </member>
  4810.     <member name="F:Microsoft.DirectX.Direct3D.LockFlags.NoOverwrite">
  4811.       <summary />
  4812.     </member>
  4813.     <member name="F:Microsoft.DirectX.Direct3D.LockFlags.ReadOnly">
  4814.       <summary />
  4815.     </member>
  4816.     <member name="F:Microsoft.DirectX.Direct3D.LockFlags.None">
  4817.       <summary />
  4818.     </member>
  4819.     <member name="T:Microsoft.DirectX.Direct3D.MultiSampleType">
  4820.       <summary>Defines levels of full-scene multisampling that the device can apply.</summary>
  4821.     </member>
  4822.     <member name="F:Microsoft.DirectX.Direct3D.MultiSampleType.SixteenSamples">
  4823.       <summary />
  4824.     </member>
  4825.     <member name="F:Microsoft.DirectX.Direct3D.MultiSampleType.FifteenSamples">
  4826.       <summary>The level of full-scene multisampling available.</summary>
  4827.     </member>
  4828.     <member name="F:Microsoft.DirectX.Direct3D.MultiSampleType.FourteenSamples">
  4829.       <summary>The level of full-scene multisampling available.</summary>
  4830.     </member>
  4831.     <member name="F:Microsoft.DirectX.Direct3D.MultiSampleType.ThirteenSamples">
  4832.       <summary>The level of full-scene multisampling available.</summary>
  4833.     </member>
  4834.     <member name="F:Microsoft.DirectX.Direct3D.MultiSampleType.TwelveSamples">
  4835.       <summary />
  4836.     </member>
  4837.     <member name="F:Microsoft.DirectX.Direct3D.MultiSampleType.ElevenSamples">
  4838.       <summary />
  4839.     </member>
  4840.     <member name="F:Microsoft.DirectX.Direct3D.MultiSampleType.TenSamples">
  4841.       <summary>The level of full-scene multisampling available.</summary>
  4842.     </member>
  4843.     <member name="F:Microsoft.DirectX.Direct3D.MultiSampleType.NineSamples">
  4844.       <summary>The level of full-scene multisampling available.</summary>
  4845.     </member>
  4846.     <member name="F:Microsoft.DirectX.Direct3D.MultiSampleType.EightSamples">
  4847.       <summary>The level of full-scene multisampling available.</summary>
  4848.     </member>
  4849.     <member name="F:Microsoft.DirectX.Direct3D.MultiSampleType.SevenSamples">
  4850.       <summary />
  4851.     </member>
  4852.     <member name="F:Microsoft.DirectX.Direct3D.MultiSampleType.SixSamples">
  4853.       <summary>The level of full-scene multisampling available.</summary>
  4854.     </member>
  4855.     <member name="F:Microsoft.DirectX.Direct3D.MultiSampleType.FiveSamples">
  4856.       <summary>The level of full-scene multisampling available.</summary>
  4857.     </member>
  4858.     <member name="F:Microsoft.DirectX.Direct3D.MultiSampleType.FourSamples">
  4859.       <summary>The level of full-scene multisampling available.</summary>
  4860.     </member>
  4861.     <member name="F:Microsoft.DirectX.Direct3D.MultiSampleType.ThreeSamples">
  4862.       <summary>The level of full-scene multisampling available.</summary>
  4863.     </member>
  4864.     <member name="F:Microsoft.DirectX.Direct3D.MultiSampleType.TwoSamples">
  4865.       <summary>The level of full-scene multisampling available.</summary>
  4866.     </member>
  4867.     <member name="F:Microsoft.DirectX.Direct3D.MultiSampleType.NonMaskable">
  4868.       <summary />
  4869.     </member>
  4870.     <member name="F:Microsoft.DirectX.Direct3D.MultiSampleType.None">
  4871.       <summary>No level of full-scene multisampling is available.</summary>
  4872.     </member>
  4873.     <member name="T:Microsoft.DirectX.Direct3D.PatchEdge">
  4874.       <summary>Defines whether the current tessellation mode is discrete or continuous</summary>
  4875.     </member>
  4876.     <member name="F:Microsoft.DirectX.Direct3D.PatchEdge.Continuous">
  4877.       <summary>Continuous edge style. In continuous mode, tessellation is specified as float values which can be smoothly varied to reduce "popping" artifacts.</summary>
  4878.     </member>
  4879.     <member name="F:Microsoft.DirectX.Direct3D.PatchEdge.Discrete">
  4880.       <summary />
  4881.     </member>
  4882.     <member name="T:Microsoft.DirectX.Direct3D.Pool">
  4883.       <summary>Defines the memory class that holds a resource's buffers.</summary>
  4884.     </member>
  4885.     <member name="F:Microsoft.DirectX.Direct3D.Pool.Scratch">
  4886.       <summary>Resources are placed in system RAM and do not need to be re-created when a device is lost. These resources are not bound by device size or format restrictions. Because of this, these resources cannot be accessed by the Microsoft┬« Direct3D┬« device nor set as textures or render targets. However, these resources can always be created, locked, and copied.</summary>
  4887.     </member>
  4888.     <member name="F:Microsoft.DirectX.Direct3D.Pool.SystemMemory">
  4889.       <summary>Memory that is not typically accessible by the 3-D device. Consumes system RAM but does not reduce pageable RAM. These resources do not need to be re-created when a device is lost. Resources in this pool can be locked and can be used as the source for a Direct3DDevice9UpdateSurface or Device9Updatetexture operation to a memory resource created with D3DPOOL_DEFAULT.</summary>
  4890.     </member>
  4891.     <member name="F:Microsoft.DirectX.Direct3D.Pool.Managed">
  4892.       <summary>Resources are copied automatically to device-accessible memory as needed. Managed resources are backed by system memory and do not need to be re-created when a device is lost. See Managing</summary>
  4893.     </member>
  4894.     <member name="F:Microsoft.DirectX.Direct3D.Pool.Default">
  4895.       <summary>Resources are placed in the memory pool most appropriate for the set of usages requested for the given resource. This is usually video memory, including both local video memory and accelerated graphics port memory. The D3DPOOL_DEFAULT pool is separate from D3DPOOL_MANAGED and D3DPOOL_SYTEMMEM, and it specifies that the resource is placed in the preferred memory for device access. Note that D3DPOOL_DEFAULT never indicates that either D3DPOOL_MANAGED or D3DPOOL_SYSTEMMEM should be chosen as the memory pool type for this resource. Textures placed in the D3DPOOL_DEFAULT pool cannot be locked unless they are dynamic textures or they are private (FOURCC) driver formats. To access unlockable textures, you must use functions such as Direct3DDevice9UpdateSurface and Device9Updatetexture. D3DPOOL_MANAGED is probably a better choice than D3DPOOL_DEFAULT for most applications. Note that some textures created in driver proprietary pixel formats, unknown to the Microsoft┬« Direct3D┬« runtime, can be locked. Also note that-unlike textures-swapchain back buffers, render targets, vertex buffers, and index buffers can be locked. When a device is lost, resources created using D3DPOOL_DEFAULT must be released before calling Device9Reset. For more information, see LostDevices.</summary>
  4896.     </member>
  4897.     <member name="T:Microsoft.DirectX.Direct3D.Present">
  4898.       <summary>Present flags.</summary>
  4899.     </member>
  4900.     <member name="F:Microsoft.DirectX.Direct3D.Present.LinearContent">
  4901.       <summary />
  4902.     </member>
  4903.     <member name="F:Microsoft.DirectX.Direct3D.Present.DoNotWait">
  4904.       <summary />
  4905.     </member>
  4906.     <member name="F:Microsoft.DirectX.Direct3D.Present.BackBuffersMax">
  4907.       <summary />
  4908.     </member>
  4909.     <member name="T:Microsoft.DirectX.Direct3D.PresentFlag">
  4910.       <summary>Present flags.</summary>
  4911.     </member>
  4912.     <member name="F:Microsoft.DirectX.Direct3D.PresentFlag.Video">
  4913.       <summary />
  4914.     </member>
  4915.     <member name="F:Microsoft.DirectX.Direct3D.PresentFlag.ForceGdiDraw">
  4916.       <summary />
  4917.     </member>
  4918.     <member name="F:Microsoft.DirectX.Direct3D.PresentFlag.DeviceClip">
  4919.       <summary />
  4920.     </member>
  4921.     <member name="F:Microsoft.DirectX.Direct3D.PresentFlag.DiscardDepthStencil">
  4922.       <summary />
  4923.     </member>
  4924.     <member name="F:Microsoft.DirectX.Direct3D.PresentFlag.LockableBackBuffer">
  4925.       <summary />
  4926.     </member>
  4927.     <member name="F:Microsoft.DirectX.Direct3D.PresentFlag.None">
  4928.       <summary />
  4929.     </member>
  4930.     <member name="T:Microsoft.DirectX.Direct3D.PresentInterval">
  4931.       <summary>Presentation Interval constants.</summary>
  4932.     </member>
  4933.     <member name="F:Microsoft.DirectX.Direct3D.PresentInterval.Immediate">
  4934.       <summary />
  4935.     </member>
  4936.     <member name="F:Microsoft.DirectX.Direct3D.PresentInterval.Four">
  4937.       <summary />
  4938.     </member>
  4939.     <member name="F:Microsoft.DirectX.Direct3D.PresentInterval.Three">
  4940.       <summary />
  4941.     </member>
  4942.     <member name="F:Microsoft.DirectX.Direct3D.PresentInterval.Two">
  4943.       <summary />
  4944.     </member>
  4945.     <member name="F:Microsoft.DirectX.Direct3D.PresentInterval.One">
  4946.       <summary />
  4947.     </member>
  4948.     <member name="F:Microsoft.DirectX.Direct3D.PresentInterval.Default">
  4949.       <summary />
  4950.     </member>
  4951.     <member name="T:Microsoft.DirectX.Direct3D.PrimitiveType">
  4952.       <summary>Defines the primitives supported by Microsoft┬« Direct3D┬«.</summary>
  4953.     </member>
  4954.     <member name="F:Microsoft.DirectX.Direct3D.PrimitiveType.TriangleFan">
  4955.       <summary>Renders the vertices as a triangle fan.</summary>
  4956.     </member>
  4957.     <member name="F:Microsoft.DirectX.Direct3D.PrimitiveType.TriangleStrip">
  4958.       <summary>Renders the vertices as a triangle strip. The backface-culling flag is automatically flipped on even-numbered triangles.</summary>
  4959.     </member>
  4960.     <member name="F:Microsoft.DirectX.Direct3D.PrimitiveType.TriangleList">
  4961.       <summary>Renders the specified vertices as a sequence of isolated triangles. Each group of three vertices defines a separate triangle. Back-face culling is affected by the current winding-order render state.</summary>
  4962.     </member>
  4963.     <member name="F:Microsoft.DirectX.Direct3D.PrimitiveType.LineStrip">
  4964.       <summary>Renders the vertices as a single polyline. Calls using this primitive type fail if the count is less than two.</summary>
  4965.     </member>
  4966.     <member name="F:Microsoft.DirectX.Direct3D.PrimitiveType.LineList">
  4967.       <summary>Renders the vertices as a list of isolated straight line segments. Calls using this primitive type fail if the count is less than two or is odd.</summary>
  4968.     </member>
  4969.     <member name="F:Microsoft.DirectX.Direct3D.PrimitiveType.PointList">
  4970.       <summary>Renders the vertices as a collection of isolated points. This value is unsupported for indexed primitives.</summary>
  4971.     </member>
  4972.     <member name="T:Microsoft.DirectX.Direct3D.QueryType">
  4973.       <summary>Identifies the query type.</summary>
  4974.     </member>
  4975.     <member name="F:Microsoft.DirectX.Direct3D.QueryType.Event">
  4976.       <summary>Query for an event.</summary>
  4977.     </member>
  4978.     <member name="F:Microsoft.DirectX.Direct3D.QueryType.ResourceManager">
  4979.       <summary>Query the resource manager.</summary>
  4980.     </member>
  4981.     <member name="F:Microsoft.DirectX.Direct3D.QueryType.Occlusion">
  4982.       <summary>Issue Issuebegin and Issueend.</summary>
  4983.     </member>
  4984.     <member name="F:Microsoft.DirectX.Direct3D.QueryType.VertexStats">
  4985.       <summary>Query vertex statistics.</summary>
  4986.     </member>
  4987.     <member name="T:Microsoft.DirectX.Direct3D.RenderTargetsMax">
  4988.       <summary>Maximum render targets.</summary>
  4989.     </member>
  4990.     <member name="F:Microsoft.DirectX.Direct3D.RenderTargetsMax.Simultaneous">
  4991.       <summary />
  4992.     </member>
  4993.     <member name="T:Microsoft.DirectX.Direct3D.ResourceType">
  4994.       <summary>Defines resource types.</summary>
  4995.     </member>
  4996.     <member name="F:Microsoft.DirectX.Direct3D.ResourceType.IndexBuffer">
  4997.       <summary>Index buffer resource.</summary>
  4998.     </member>
  4999.     <member name="F:Microsoft.DirectX.Direct3D.ResourceType.VertexBuffer">
  5000.       <summary>Vertex buffer resource.</summary>
  5001.     </member>
  5002.     <member name="F:Microsoft.DirectX.Direct3D.ResourceType.CubeTexture">
  5003.       <summary>Cube texture resource.</summary>
  5004.     </member>
  5005.     <member name="F:Microsoft.DirectX.Direct3D.ResourceType.VolumeTexture">
  5006.       <summary>Volume texture resource.</summary>
  5007.     </member>
  5008.     <member name="F:Microsoft.DirectX.Direct3D.ResourceType.Volume">
  5009.       <summary>Volume resource.</summary>
  5010.     </member>
  5011.     <member name="F:Microsoft.DirectX.Direct3D.ResourceType.Surface">
  5012.       <summary>Surface resource.</summary>
  5013.     </member>
  5014.     <member name="F:Microsoft.DirectX.Direct3D.ResourceType.Textures">
  5015.       <summary>Texture resource.</summary>
  5016.     </member>
  5017.     <member name="T:Microsoft.DirectX.Direct3D.ResultCode">
  5018.       <summary>Result codes.</summary>
  5019.     </member>
  5020.     <member name="F:Microsoft.DirectX.Direct3D.ResultCode.InvalidCall">
  5021.       <summary />
  5022.     </member>
  5023.     <member name="F:Microsoft.DirectX.Direct3D.ResultCode.InvalidDevice">
  5024.       <summary />
  5025.     </member>
  5026.     <member name="F:Microsoft.DirectX.Direct3D.ResultCode.NotAvailable">
  5027.       <summary />
  5028.     </member>
  5029.     <member name="F:Microsoft.DirectX.Direct3D.ResultCode.DeviceNotReset">
  5030.       <summary />
  5031.     </member>
  5032.     <member name="F:Microsoft.DirectX.Direct3D.ResultCode.DeviceLost">
  5033.       <summary />
  5034.     </member>
  5035.     <member name="F:Microsoft.DirectX.Direct3D.ResultCode.UnsupportedTextureFilter">
  5036.       <summary />
  5037.     </member>
  5038.     <member name="F:Microsoft.DirectX.Direct3D.ResultCode.UnsupportedFactorValue">
  5039.       <summary />
  5040.     </member>
  5041.     <member name="F:Microsoft.DirectX.Direct3D.ResultCode.ConflictingTextureFilter">
  5042.       <summary />
  5043.     </member>
  5044.     <member name="F:Microsoft.DirectX.Direct3D.ResultCode.TooManyOperations">
  5045.       <summary />
  5046.     </member>
  5047.     <member name="F:Microsoft.DirectX.Direct3D.ResultCode.UnsupportedAlphaArgument">
  5048.       <summary />
  5049.     </member>
  5050.     <member name="F:Microsoft.DirectX.Direct3D.ResultCode.UnsupportedAlphaOperation">
  5051.       <summary />
  5052.     </member>
  5053.     <member name="F:Microsoft.DirectX.Direct3D.ResultCode.UnsupportedColorArgument">
  5054.       <summary />
  5055.     </member>
  5056.     <member name="F:Microsoft.DirectX.Direct3D.ResultCode.UnsupportedColorOperation">
  5057.       <summary />
  5058.     </member>
  5059.     <member name="F:Microsoft.DirectX.Direct3D.ResultCode.WrongTextureFormat">
  5060.       <summary />
  5061.     </member>
  5062.     <member name="F:Microsoft.DirectX.Direct3D.ResultCode.Success">
  5063.       <summary />
  5064.     </member>
  5065.     <member name="T:Microsoft.DirectX.Direct3D.ShadeMode">
  5066.       <summary>Defines constants that describe the supported shading modes.</summary>
  5067.     </member>
  5068.     <member name="F:Microsoft.DirectX.Direct3D.ShadeMode.Phong">
  5069.       <summary>Not supported.</summary>
  5070.     </member>
  5071.     <member name="F:Microsoft.DirectX.Direct3D.ShadeMode.Gouraud">
  5072.       <summary>Gouraud shading mode. The color and specular components of the face are determined by a linear interpolation between all three of the triangle's vertices.</summary>
  5073.     </member>
  5074.     <member name="F:Microsoft.DirectX.Direct3D.ShadeMode.Flat">
  5075.       <summary>Flat shading mode. The color and specular component of the first vertex in the triangle are used to determine the color and specular component of the face. These colors remain constant across the triangle; that is, they are not interpolated. The specular alpha is interpolated. See Remarks.</summary>
  5076.     </member>
  5077.     <member name="T:Microsoft.DirectX.Direct3D.StateBlockType">
  5078.       <summary>Defines logical groups of device states.</summary>
  5079.     </member>
  5080.     <member name="F:Microsoft.DirectX.Direct3D.StateBlockType.VertexState">
  5081.       <summary>Capture all the current lights, the current vertex shader and vertex shader constants, and the texture stage states specified by D3DTSS_TEXCOORDINDEX and D3DTSS_TEXTURETRANSFORMFLAGS. In addition, this flag captures all of the following vertex-related device states. Render States</summary>
  5082.     </member>
  5083.     <member name="F:Microsoft.DirectX.Direct3D.StateBlockType.PixelState">
  5084.       <summary>Capture the current pixel shader and pixel shader constants, as well as all of the following pixel-related device states. Render StatesTexture Stage States</summary>
  5085.     </member>
  5086.     <member name="F:Microsoft.DirectX.Direct3D.StateBlockType.All">
  5087.       <summary>Capture all of the following device states.</summary>
  5088.     </member>
  5089.     <member name="T:Microsoft.DirectX.Direct3D.StencilOperation">
  5090.       <summary>Supported stencil operations.</summary>
  5091.     </member>
  5092.     <member name="F:Microsoft.DirectX.Direct3D.StencilOperation.Replace">
  5093.       <summary />
  5094.     </member>
  5095.     <member name="F:Microsoft.DirectX.Direct3D.StencilOperation.Decrement">
  5096.       <summary />
  5097.     </member>
  5098.     <member name="F:Microsoft.DirectX.Direct3D.StencilOperation.Increment">
  5099.       <summary />
  5100.     </member>
  5101.     <member name="F:Microsoft.DirectX.Direct3D.StencilOperation.Invert">
  5102.       <summary />
  5103.     </member>
  5104.     <member name="F:Microsoft.DirectX.Direct3D.StencilOperation.DecrementSaturation">
  5105.       <summary />
  5106.     </member>
  5107.     <member name="F:Microsoft.DirectX.Direct3D.StencilOperation.IncrementSaturation">
  5108.       <summary />
  5109.     </member>
  5110.     <member name="F:Microsoft.DirectX.Direct3D.StencilOperation.Zero">
  5111.       <summary />
  5112.     </member>
  5113.     <member name="F:Microsoft.DirectX.Direct3D.StencilOperation.Keep">
  5114.       <summary>Do not update the entry in the stencil buffer. This is the default value.</summary>
  5115.     </member>
  5116.     <member name="T:Microsoft.DirectX.Direct3D.SwapEffect">
  5117.       <summary>Defines swap effects.</summary>
  5118.     </member>
  5119.     <member name="F:Microsoft.DirectX.Direct3D.SwapEffect.Copy">
  5120.       <summary>This swap effect may be specified only for a swap chain comprising a single back buffer. Whether the swap chain is windowed or full-screen, the runtime will guarantee the semantics implied by a copy-based Present operation, namely that the operation leaves the content of the back buffer unchanged, instead of replacing it with the content of the front buffer as a flip-based Present operation would. For a windowed swap chain, a Present operation causes the back buffer content to be copied to the client area of the target window immediately. No attempt is made to synchronize the copy with the vertical retrace period of the display adapter, so "tearing" effects may be observed.For a full-screen swap chain, the runtime uses a combination of flip operations and copy operations, supported if necessary by hidden back buffers, to accomplish the Present operation. Accordingly, the presentation is synchronized with the display adapter's vertical retrace and its rate is constrained by the chosen presentation interval. A swap chain specified with the D3DPRESENT_INTERVAL_IMMEDIATE flag is the only exception. (Refer to the description of the FullScreen_PresentationInterval member of the D3dpresentParameters structure.) In this case, a Present operation copies the back buffer content directly to the front buffer without waiting for the vertical retrace.</summary>
  5121.     </member>
  5122.     <member name="F:Microsoft.DirectX.Direct3D.SwapEffect.Discard">
  5123.       <summary>When a swap chain is created with a swap effect of D3DSWAPEFFECT_FLIP or D3DSWAPEFFECT_COPY, the runtime will guarantee that a Device9Present operation will not affect the content of any of the back buffers. Unfortunately, meeting this guarantee can involve substantial video memory or processing overheads, especially when implementing flip semantics for a windowed swap chain or copy semantics for a full-screen swap chain. An application may use the D3DSWAPEFFECT_DISCARD swap effect to avoid these overheads and to enable the display driver to select the most efficient presentation technique for the swap chain. This is also the only swap effect that may be used when specifying a value other than D3DMULTISAMPLE_NONE for the MultiSampleType member of D3dpresentParameters. Like a swap chain that uses D3DSWAPEFFECT_FLIP, a swap chain that uses D3DSWAPEFFECT_DISCARD might include more than one back buffer, any of which may be accessed using Device9Getbackbuffer or Swapchain9Getbackbuffer. The swap chain is best envisaged as a queue in which 0 always indexes the back buffer that will be displayed by the next Present operation and from which buffers are discarded once they have been displayed.An application that uses this swap effect cannot make any assumptions about the contents of a discarded back buffer and should therefore update an entire back buffer before invoking a Present operation that would display it. Although this is not enforced, the debug version of the runtime will overwrite the contents of discarded back buffers with random data to enable developers to verify that their applications are updating the entire back buffer surfaces correctly.For a full-screen swap chain, the presentation rate is determined by the value assigned to the FullScreen_PresentationInterval member of the D3dpresentParameters structure when the device or swap chain is created. Unless this value is D3DPRESENT_INTERVAL_IMMEDIATE, the presentation will be synchronized with the vertical sync of the monitor. For a windowed swap chain, the presentation is implemented by means of copy operations and always occurs immediately.</summary>
  5124.     </member>
  5125.     <member name="F:Microsoft.DirectX.Direct3D.SwapEffect.Flip">
  5126.       <summary>The swap chain might include multiple back buffers and is best envisaged as a circular queue that includes the front buffer. Within this queue, the back buffers are always numbered sequentially from 0 to (n - 1), where n is the number of back buffers, so that 0 denotes the least recently presented buffer. When Present is invoked, the queue is "rotated" so that the front buffer becomes back buffer (n - 1), while the back buffer 0 becomes the new front buffer.For a full-screen swap chain, the presentation rate is determined by the value assigned to the FullScreen_PresentationInterval member of the D3DPRESENT_PARAMETERS structure when the device or swap chain is created. Unless this value is D3DPRESENT_INTERVAL_IMMEDIATE, the presentation will be synchronized with the vertical sync of the monitor. For a windowed swap chain, the flipping is implemented by means of copy operations and the presentation always occurs immediately.</summary>
  5127.     </member>
  5128.     <member name="T:Microsoft.DirectX.Direct3D.TextureAddress">
  5129.       <summary>Defines constants that describe the supported texture-addressing modes.</summary>
  5130.     </member>
  5131.     <member name="F:Microsoft.DirectX.Direct3D.TextureAddress.MirrorOnce">
  5132.       <summary>Similar to D3DTADDRESS_MIRROR and D3DTADDRESS_CLAMP. Takes the absolute value of the texture coordinate (thus, mirroring around 0), and then clamps to the maximum value. The most common usage is for volume textures, where support for the full D3DTADDRESS_MIRRORONCE texture-addressing mode is not necessary, but the data is symmetric around the one axis.</summary>
  5133.     </member>
  5134.     <member name="F:Microsoft.DirectX.Direct3D.TextureAddress.Border">
  5135.       <summary>Texture coordinates outside the range [0.0, 1.0] are set to the border color.</summary>
  5136.     </member>
  5137.     <member name="F:Microsoft.DirectX.Direct3D.TextureAddress.Clamp">
  5138.       <summary>Texture coordinates outside the range [0.0, 1.0] are set to the texture color at 0.0 or 1.0, respectively.</summary>
  5139.     </member>
  5140.     <member name="F:Microsoft.DirectX.Direct3D.TextureAddress.Mirror">
  5141.       <summary>Similar to D3DTADDRESS_WRAP, except that the texture is flipped at every integer junction. For u values between 0 and 1, for example, the texture is addressed normally; between 1 and 2, the texture is flipped (mirrored); between 2 and 3, the texture is normal again, and so on.</summary>
  5142.     </member>
  5143.     <member name="F:Microsoft.DirectX.Direct3D.TextureAddress.Wrap">
  5144.       <summary>Tile the texture at every integer junction. For example, for u values between 0 and 3, the texture is repeated three times; no mirroring is performed.</summary>
  5145.     </member>
  5146.     <member name="T:Microsoft.DirectX.Direct3D.TextureArgument">
  5147.       <summary>Supported texture arguments.</summary>
  5148.     </member>
  5149.     <member name="F:Microsoft.DirectX.Direct3D.TextureArgument.Current">
  5150.       <summary>Gets the current element in the collection.</summary>
  5151.     </member>
  5152.     <member name="F:Microsoft.DirectX.Direct3D.TextureArgument.Specular">
  5153.       <summary />
  5154.     </member>
  5155.     <member name="F:Microsoft.DirectX.Direct3D.TextureArgument.Diffuse">
  5156.       <summary />
  5157.     </member>
  5158.     <member name="F:Microsoft.DirectX.Direct3D.TextureArgument.Constant">
  5159.       <summary />
  5160.     </member>
  5161.     <member name="F:Microsoft.DirectX.Direct3D.TextureArgument.AlphaReplicate">
  5162.       <summary />
  5163.     </member>
  5164.     <member name="F:Microsoft.DirectX.Direct3D.TextureArgument.Complement">
  5165.       <summary />
  5166.     </member>
  5167.     <member name="F:Microsoft.DirectX.Direct3D.TextureArgument.Temp">
  5168.       <summary />
  5169.     </member>
  5170.     <member name="F:Microsoft.DirectX.Direct3D.TextureArgument.TFactor">
  5171.       <summary />
  5172.     </member>
  5173.     <member name="F:Microsoft.DirectX.Direct3D.TextureArgument.TextureColor">
  5174.       <summary />
  5175.     </member>
  5176.     <member name="F:Microsoft.DirectX.Direct3D.TextureArgument.SelectMask">
  5177.       <summary />
  5178.     </member>
  5179.     <member name="T:Microsoft.DirectX.Direct3D.TextureCoordinateIndex">
  5180.       <summary>Supported Texture Coordinate Index.</summary>
  5181.     </member>
  5182.     <member name="F:Microsoft.DirectX.Direct3D.TextureCoordinateIndex.SphereMap">
  5183.       <summary />
  5184.     </member>
  5185.     <member name="F:Microsoft.DirectX.Direct3D.TextureCoordinateIndex.CameraSpaceReflectionVector">
  5186.       <summary />
  5187.     </member>
  5188.     <member name="F:Microsoft.DirectX.Direct3D.TextureCoordinateIndex.CameraSpacePosition">
  5189.       <summary />
  5190.     </member>
  5191.     <member name="F:Microsoft.DirectX.Direct3D.TextureCoordinateIndex.CameraSpaceNormal">
  5192.       <summary />
  5193.     </member>
  5194.     <member name="F:Microsoft.DirectX.Direct3D.TextureCoordinateIndex.PassThru">
  5195.       <summary />
  5196.     </member>
  5197.     <member name="T:Microsoft.DirectX.Direct3D.TextureFilter">
  5198.       <summary>Defines texture filtering modes for a texture stage.</summary>
  5199.     </member>
  5200.     <member name="F:Microsoft.DirectX.Direct3D.TextureFilter.Point">
  5201.       <summary>Point filtering used as a texture magnification or minification filter. The texel with coordinates nearest to the desired pixel value is used. The texture filter to be used between mipmap levels is nearest-point mipmap filtering. The rasterizer uses the color from the texel of the nearest mipmap texture.</summary>
  5202.     </member>
  5203.     <member name="F:Microsoft.DirectX.Direct3D.TextureFilter.GaussianQuad">
  5204.       <summary />
  5205.     </member>
  5206.     <member name="F:Microsoft.DirectX.Direct3D.TextureFilter.PyramidalQuad">
  5207.       <summary />
  5208.     </member>
  5209.     <member name="F:Microsoft.DirectX.Direct3D.TextureFilter.Anisotropic">
  5210.       <summary>Anisotropic texture filtering used as a texture magnification or minification filter. Compensates for distortion caused by the difference in angle between the texture polygon and the plane of the screen.</summary>
  5211.     </member>
  5212.     <member name="F:Microsoft.DirectX.Direct3D.TextureFilter.Linear">
  5213.       <summary />
  5214.     </member>
  5215.     <member name="F:Microsoft.DirectX.Direct3D.TextureFilter.None">
  5216.       <summary>Mipmapping disabled. The rasterizer should use the magnification filter instead.</summary>
  5217.     </member>
  5218.     <member name="T:Microsoft.DirectX.Direct3D.TextureOperation">
  5219.       <summary>Supported texture operations.</summary>
  5220.     </member>
  5221.     <member name="F:Microsoft.DirectX.Direct3D.TextureOperation.Add">
  5222.       <summary />
  5223.     </member>
  5224.     <member name="F:Microsoft.DirectX.Direct3D.TextureOperation.Lerp">
  5225.       <summary />
  5226.     </member>
  5227.     <member name="F:Microsoft.DirectX.Direct3D.TextureOperation.MultiplyAdd">
  5228.       <summary />
  5229.     </member>
  5230.     <member name="F:Microsoft.DirectX.Direct3D.TextureOperation.DotProduct3">
  5231.       <summary />
  5232.     </member>
  5233.     <member name="F:Microsoft.DirectX.Direct3D.TextureOperation.BumpEnvironmentMapLuminance">
  5234.       <summary />
  5235.     </member>
  5236.     <member name="F:Microsoft.DirectX.Direct3D.TextureOperation.BumpEnvironmentMap">
  5237.       <summary />
  5238.     </member>
  5239.     <member name="F:Microsoft.DirectX.Direct3D.TextureOperation.ModulateInvColorAddAlpha">
  5240.       <summary />
  5241.     </member>
  5242.     <member name="F:Microsoft.DirectX.Direct3D.TextureOperation.ModulateInvAlphaAddColor">
  5243.       <summary />
  5244.     </member>
  5245.     <member name="F:Microsoft.DirectX.Direct3D.TextureOperation.ModulateColorAddAlpha">
  5246.       <summary />
  5247.     </member>
  5248.     <member name="F:Microsoft.DirectX.Direct3D.TextureOperation.ModulateAlphaAddColor">
  5249.       <summary />
  5250.     </member>
  5251.     <member name="F:Microsoft.DirectX.Direct3D.TextureOperation.PreModulate">
  5252.       <summary />
  5253.     </member>
  5254.     <member name="F:Microsoft.DirectX.Direct3D.TextureOperation.BlendCurrentAlpha">
  5255.       <summary />
  5256.     </member>
  5257.     <member name="F:Microsoft.DirectX.Direct3D.TextureOperation.BlendTextureAlphaPM">
  5258.       <summary />
  5259.     </member>
  5260.     <member name="F:Microsoft.DirectX.Direct3D.TextureOperation.BlendFactorAlpha">
  5261.       <summary />
  5262.     </member>
  5263.     <member name="F:Microsoft.DirectX.Direct3D.TextureOperation.BlendTextureAlpha">
  5264.       <summary />
  5265.     </member>
  5266.     <member name="F:Microsoft.DirectX.Direct3D.TextureOperation.BlendDiffuseAlpha">
  5267.       <summary />
  5268.     </member>
  5269.     <member name="F:Microsoft.DirectX.Direct3D.TextureOperation.AddSmooth">
  5270.       <summary />
  5271.     </member>
  5272.     <member name="F:Microsoft.DirectX.Direct3D.TextureOperation.Subtract">
  5273.       <summary />
  5274.     </member>
  5275.     <member name="F:Microsoft.DirectX.Direct3D.TextureOperation.AddSigned2X">
  5276.       <summary />
  5277.     </member>
  5278.     <member name="F:Microsoft.DirectX.Direct3D.TextureOperation.AddSigned">
  5279.       <summary />
  5280.     </member>
  5281.     <member name="F:Microsoft.DirectX.Direct3D.TextureOperation.Modulate4X">
  5282.       <summary />
  5283.     </member>
  5284.     <member name="F:Microsoft.DirectX.Direct3D.TextureOperation.Modulate2X">
  5285.       <summary />
  5286.     </member>
  5287.     <member name="F:Microsoft.DirectX.Direct3D.TextureOperation.Modulate">
  5288.       <summary />
  5289.     </member>
  5290.     <member name="F:Microsoft.DirectX.Direct3D.TextureOperation.SelectArg2">
  5291.       <summary />
  5292.     </member>
  5293.     <member name="F:Microsoft.DirectX.Direct3D.TextureOperation.SelectArg1">
  5294.       <summary />
  5295.     </member>
  5296.     <member name="F:Microsoft.DirectX.Direct3D.TextureOperation.Disable">
  5297.       <summary />
  5298.     </member>
  5299.     <member name="T:Microsoft.DirectX.Direct3D.TextureTransform">
  5300.       <summary>Supported texture transforms.</summary>
  5301.     </member>
  5302.     <member name="F:Microsoft.DirectX.Direct3D.TextureTransform.Projected">
  5303.       <summary />
  5304.     </member>
  5305.     <member name="F:Microsoft.DirectX.Direct3D.TextureTransform.Count4">
  5306.       <summary />
  5307.     </member>
  5308.     <member name="F:Microsoft.DirectX.Direct3D.TextureTransform.Count3">
  5309.       <summary />
  5310.     </member>
  5311.     <member name="F:Microsoft.DirectX.Direct3D.TextureTransform.Count2">
  5312.       <summary />
  5313.     </member>
  5314.     <member name="F:Microsoft.DirectX.Direct3D.TextureTransform.Count1">
  5315.       <summary />
  5316.     </member>
  5317.     <member name="F:Microsoft.DirectX.Direct3D.TextureTransform.Disable">
  5318.       <summary />
  5319.     </member>
  5320.     <member name="T:Microsoft.DirectX.Direct3D.TransformType">
  5321.       <summary>Defines constants that describe transformation state values.</summary>
  5322.     </member>
  5323.     <member name="F:Microsoft.DirectX.Direct3D.TransformType.View">
  5324.       <summary>Identifies the transformation matrix being set as the view transformation matrix. The default value is NULL (the identity matrix).</summary>
  5325.     </member>
  5326.     <member name="F:Microsoft.DirectX.Direct3D.TransformType.World3">
  5327.       <summary />
  5328.     </member>
  5329.     <member name="F:Microsoft.DirectX.Direct3D.TransformType.World2">
  5330.       <summary />
  5331.     </member>
  5332.     <member name="F:Microsoft.DirectX.Direct3D.TransformType.World1">
  5333.       <summary />
  5334.     </member>
  5335.     <member name="F:Microsoft.DirectX.Direct3D.TransformType.World">
  5336.       <summary />
  5337.     </member>
  5338.     <member name="F:Microsoft.DirectX.Direct3D.TransformType.Texture7">
  5339.       <summary>Identifies the transformation matrix being set for the specified texture stage.</summary>
  5340.     </member>
  5341.     <member name="F:Microsoft.DirectX.Direct3D.TransformType.Texture6">
  5342.       <summary />
  5343.     </member>
  5344.     <member name="F:Microsoft.DirectX.Direct3D.TransformType.Texture5">
  5345.       <summary>Identifies the transformation matrix being set for the specified texture stage.</summary>
  5346.     </member>
  5347.     <member name="F:Microsoft.DirectX.Direct3D.TransformType.Texture4">
  5348.       <summary>Identifies the transformation matrix being set for the specified texture stage.</summary>
  5349.     </member>
  5350.     <member name="F:Microsoft.DirectX.Direct3D.TransformType.Texture3">
  5351.       <summary>Identifies the transformation matrix being set for the specified texture stage.</summary>
  5352.     </member>
  5353.     <member name="F:Microsoft.DirectX.Direct3D.TransformType.Texture2">
  5354.       <summary>Identifies the transformation matrix being set for the specified texture stage.</summary>
  5355.     </member>
  5356.     <member name="F:Microsoft.DirectX.Direct3D.TransformType.Texture1">
  5357.       <summary />
  5358.     </member>
  5359.     <member name="F:Microsoft.DirectX.Direct3D.TransformType.Texture0">
  5360.       <summary>Identifies the transformation matrix being set for the specified texture stage.</summary>
  5361.     </member>
  5362.     <member name="F:Microsoft.DirectX.Direct3D.TransformType.Projection">
  5363.       <summary>Identifies the transformation matrix being set as the projection transformation matrix. The default value is NULL (the identity matrix).</summary>
  5364.     </member>
  5365.     <member name="T:Microsoft.DirectX.Direct3D.Usage">
  5366.       <summary>Supported Usage types for this resource.</summary>
  5367.     </member>
  5368.     <member name="F:Microsoft.DirectX.Direct3D.Usage.QueryVertexTexture">
  5369.       <summary />
  5370.     </member>
  5371.     <member name="F:Microsoft.DirectX.Direct3D.Usage.QueryPostPixelShaderBlending">
  5372.       <summary />
  5373.     </member>
  5374.     <member name="F:Microsoft.DirectX.Direct3D.Usage.QuerySrgbWrite">
  5375.       <summary />
  5376.     </member>
  5377.     <member name="F:Microsoft.DirectX.Direct3D.Usage.QueryFilter">
  5378.       <summary />
  5379.     </member>
  5380.     <member name="F:Microsoft.DirectX.Direct3D.Usage.QuerySrgbRead">
  5381.       <summary />
  5382.     </member>
  5383.     <member name="F:Microsoft.DirectX.Direct3D.Usage.QueryLegacyBumpMap">
  5384.       <summary />
  5385.     </member>
  5386.     <member name="F:Microsoft.DirectX.Direct3D.Usage.QueryDisplacementMap">
  5387.       <summary />
  5388.     </member>
  5389.     <member name="F:Microsoft.DirectX.Direct3D.Usage.AutoGenerateMipMap">
  5390.       <summary />
  5391.     </member>
  5392.     <member name="F:Microsoft.DirectX.Direct3D.Usage.Dynamic">
  5393.       <summary />
  5394.     </member>
  5395.     <member name="F:Microsoft.DirectX.Direct3D.Usage.NPatches">
  5396.       <summary />
  5397.     </member>
  5398.     <member name="F:Microsoft.DirectX.Direct3D.Usage.RTPatches">
  5399.       <summary />
  5400.     </member>
  5401.     <member name="F:Microsoft.DirectX.Direct3D.Usage.Points">
  5402.       <summary />
  5403.     </member>
  5404.     <member name="F:Microsoft.DirectX.Direct3D.Usage.DoNotClip">
  5405.       <summary />
  5406.     </member>
  5407.     <member name="F:Microsoft.DirectX.Direct3D.Usage.SoftwareProcessing">
  5408.       <summary />
  5409.     </member>
  5410.     <member name="F:Microsoft.DirectX.Direct3D.Usage.WriteOnly">
  5411.       <summary />
  5412.     </member>
  5413.     <member name="F:Microsoft.DirectX.Direct3D.Usage.DepthStencil">
  5414.       <summary />
  5415.     </member>
  5416.     <member name="F:Microsoft.DirectX.Direct3D.Usage.RenderTarget">
  5417.       <summary />
  5418.     </member>
  5419.     <member name="T:Microsoft.DirectX.Direct3D.VertexBlend">
  5420.       <summary>Supported vertex blend types.</summary>
  5421.     </member>
  5422.     <member name="F:Microsoft.DirectX.Direct3D.VertexBlend.ZeroWeights">
  5423.       <summary />
  5424.     </member>
  5425.     <member name="F:Microsoft.DirectX.Direct3D.VertexBlend.Tweening">
  5426.       <summary />
  5427.     </member>
  5428.     <member name="F:Microsoft.DirectX.Direct3D.VertexBlend.ThreeWeights">
  5429.       <summary />
  5430.     </member>
  5431.     <member name="F:Microsoft.DirectX.Direct3D.VertexBlend.TwoWeights">
  5432.       <summary />
  5433.     </member>
  5434.     <member name="F:Microsoft.DirectX.Direct3D.VertexBlend.OneWeights">
  5435.       <summary />
  5436.     </member>
  5437.     <member name="F:Microsoft.DirectX.Direct3D.VertexBlend.Disable">
  5438.       <summary />
  5439.     </member>
  5440.     <member name="T:Microsoft.DirectX.Direct3D.VertexFormats">
  5441.       <summary>Supported flexible vertex formats.</summary>
  5442.     </member>
  5443.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.Specular">
  5444.       <summary />
  5445.     </member>
  5446.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.Diffuse">
  5447.       <summary />
  5448.     </member>
  5449.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.Position">
  5450.       <summary />
  5451.     </member>
  5452.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.PositionNormal">
  5453.       <summary />
  5454.     </member>
  5455.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.TextureFormat4">
  5456.       <summary />
  5457.     </member>
  5458.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.TextureFormat3">
  5459.       <summary />
  5460.     </member>
  5461.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.TextureFormat1">
  5462.       <summary />
  5463.     </member>
  5464.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.TextureFormat2">
  5465.       <summary />
  5466.     </member>
  5467.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.LastBetaD3DColor">
  5468.       <summary />
  5469.     </member>
  5470.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.LastBetaUByte4">
  5471.       <summary />
  5472.     </member>
  5473.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.Texture8">
  5474.       <summary />
  5475.     </member>
  5476.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.Texture7">
  5477.       <summary />
  5478.     </member>
  5479.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.Texture6">
  5480.       <summary />
  5481.     </member>
  5482.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.Texture5">
  5483.       <summary />
  5484.     </member>
  5485.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.Texture4">
  5486.       <summary />
  5487.     </member>
  5488.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.Texture3">
  5489.       <summary />
  5490.     </member>
  5491.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.Texture2">
  5492.       <summary />
  5493.     </member>
  5494.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.Texture1">
  5495.       <summary />
  5496.     </member>
  5497.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.Texture0">
  5498.       <summary />
  5499.     </member>
  5500.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.TextureCountShift">
  5501.       <summary />
  5502.     </member>
  5503.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.TextureCountMask">
  5504.       <summary />
  5505.     </member>
  5506.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.PointSize">
  5507.       <summary />
  5508.     </member>
  5509.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.Normal">
  5510.       <summary />
  5511.     </member>
  5512.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.PositionW">
  5513.       <summary />
  5514.     </member>
  5515.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.PositionBlend5">
  5516.       <summary />
  5517.     </member>
  5518.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.PositionBlend4">
  5519.       <summary />
  5520.     </member>
  5521.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.PositionBlend3">
  5522.       <summary />
  5523.     </member>
  5524.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.PositionBlend2">
  5525.       <summary />
  5526.     </member>
  5527.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.PositionBlend1">
  5528.       <summary />
  5529.     </member>
  5530.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.Transformed">
  5531.       <summary />
  5532.     </member>
  5533.     <member name="F:Microsoft.DirectX.Direct3D.VertexFormats.PositionMask">
  5534.       <summary />
  5535.     </member>
  5536.     <member name="T:Microsoft.DirectX.Direct3D.Wrap">
  5537.       <summary>Supported wrap modes.</summary>
  5538.     </member>
  5539.     <member name="F:Microsoft.DirectX.Direct3D.Wrap.W">
  5540.       <summary />
  5541.     </member>
  5542.     <member name="F:Microsoft.DirectX.Direct3D.Wrap.V">
  5543.       <summary />
  5544.     </member>
  5545.     <member name="F:Microsoft.DirectX.Direct3D.Wrap.U">
  5546.       <summary />
  5547.     </member>
  5548.     <member name="T:Microsoft.DirectX.Direct3D.WrapCoordinates">
  5549.       <summary>Supported Wrap coordinates.</summary>
  5550.     </member>
  5551.     <member name="F:Microsoft.DirectX.Direct3D.WrapCoordinates.Three">
  5552.       <summary />
  5553.     </member>
  5554.     <member name="F:Microsoft.DirectX.Direct3D.WrapCoordinates.Two">
  5555.       <summary />
  5556.     </member>
  5557.     <member name="F:Microsoft.DirectX.Direct3D.WrapCoordinates.One">
  5558.       <summary />
  5559.     </member>
  5560.     <member name="F:Microsoft.DirectX.Direct3D.WrapCoordinates.Zero">
  5561.       <summary />
  5562.     </member>
  5563.     <member name="T:Microsoft.DirectX.Direct3D.XFileErrorCodes">
  5564.       <summary>Error codes returned from XFile objects.</summary>
  5565.     </member>
  5566.     <member name="F:Microsoft.DirectX.Direct3D.XFileErrorCodes.NoInternet">
  5567.       <summary />
  5568.     </member>
  5569.     <member name="F:Microsoft.DirectX.Direct3D.XFileErrorCodes.BadCacheFile">
  5570.       <summary />
  5571.     </member>
  5572.     <member name="F:Microsoft.DirectX.Direct3D.XFileErrorCodes.NoMoreData">
  5573.       <summary />
  5574.     </member>
  5575.     <member name="F:Microsoft.DirectX.Direct3D.XFileErrorCodes.NoMoreStreamHandles">
  5576.       <summary />
  5577.     </member>
  5578.     <member name="F:Microsoft.DirectX.Direct3D.XFileErrorCodes.BadIntrinsics">
  5579.       <summary />
  5580.     </member>
  5581.     <member name="F:Microsoft.DirectX.Direct3D.XFileErrorCodes.NoMoreObjects">
  5582.       <summary />
  5583.     </member>
  5584.     <member name="F:Microsoft.DirectX.Direct3D.XFileErrorCodes.InternalError">
  5585.       <summary />
  5586.     </member>
  5587.     <member name="F:Microsoft.DirectX.Direct3D.XFileErrorCodes.BadDataReference">
  5588.       <summary />
  5589.     </member>
  5590.     <member name="F:Microsoft.DirectX.Direct3D.XFileErrorCodes.BadArraySize">
  5591.       <summary />
  5592.     </member>
  5593.     <member name="F:Microsoft.DirectX.Direct3D.XFileErrorCodes.NoTemplate">
  5594.       <summary />
  5595.     </member>
  5596.     <member name="F:Microsoft.DirectX.Direct3D.XFileErrorCodes.ParseError">
  5597.       <summary />
  5598.     </member>
  5599.     <member name="F:Microsoft.DirectX.Direct3D.XFileErrorCodes.BadFile">
  5600.       <summary />
  5601.     </member>
  5602.     <member name="F:Microsoft.DirectX.Direct3D.XFileErrorCodes.BadFileCompressionType">
  5603.       <summary />
  5604.     </member>
  5605.     <member name="F:Microsoft.DirectX.Direct3D.XFileErrorCodes.BadFileFloatSize">
  5606.       <summary />
  5607.     </member>
  5608.     <member name="F:Microsoft.DirectX.Direct3D.XFileErrorCodes.BadFileVersion">
  5609.       <summary />
  5610.     </member>
  5611.     <member name="F:Microsoft.DirectX.Direct3D.XFileErrorCodes.BadFileType">
  5612.       <summary />
  5613.     </member>
  5614.     <member name="F:Microsoft.DirectX.Direct3D.XFileErrorCodes.BadResource">
  5615.       <summary />
  5616.     </member>
  5617.     <member name="F:Microsoft.DirectX.Direct3D.XFileErrorCodes.UrlNotFound">
  5618.       <summary />
  5619.     </member>
  5620.     <member name="F:Microsoft.DirectX.Direct3D.XFileErrorCodes.ResourceNotFound">
  5621.       <summary />
  5622.     </member>
  5623.     <member name="F:Microsoft.DirectX.Direct3D.XFileErrorCodes.FileNotFound">
  5624.       <summary />
  5625.     </member>
  5626.     <member name="F:Microsoft.DirectX.Direct3D.XFileErrorCodes.NotDoneYet">
  5627.       <summary />
  5628.     </member>
  5629.     <member name="F:Microsoft.DirectX.Direct3D.XFileErrorCodes.NotFound">
  5630.       <summary />
  5631.     </member>
  5632.     <member name="F:Microsoft.DirectX.Direct3D.XFileErrorCodes.BadAlloc">
  5633.       <summary />
  5634.     </member>
  5635.     <member name="F:Microsoft.DirectX.Direct3D.XFileErrorCodes.BadStreamHandle">
  5636.       <summary />
  5637.     </member>
  5638.     <member name="F:Microsoft.DirectX.Direct3D.XFileErrorCodes.BadType">
  5639.       <summary />
  5640.     </member>
  5641.     <member name="F:Microsoft.DirectX.Direct3D.XFileErrorCodes.BadValue">
  5642.       <summary />
  5643.     </member>
  5644.     <member name="F:Microsoft.DirectX.Direct3D.XFileErrorCodes.Badobject">
  5645.       <summary />
  5646.     </member>
  5647.     <member name="T:Microsoft.DirectX.Direct3D.XFileFormat">
  5648.       <summary>File format of XFiles.</summary>
  5649.     </member>
  5650.     <member name="F:Microsoft.DirectX.Direct3D.XFileFormat.Binary">
  5651.       <summary>Indicates a binary file.</summary>
  5652.     </member>
  5653.     <member name="F:Microsoft.DirectX.Direct3D.XFileFormat.Text">
  5654.       <summary>Indicates a text file.</summary>
  5655.     </member>
  5656.     <member name="F:Microsoft.DirectX.Direct3D.XFileFormat.Compressed">
  5657.       <summary>Indicates a compressed file.</summary>
  5658.     </member>
  5659.     <member name="T:Microsoft.DirectX.Direct3D.AdapterDetails">
  5660.       <summary>Contains information identifying the adapter.</summary>
  5661.     </member>
  5662.     <member name="M:Microsoft.DirectX.Direct3D.AdapterDetails.#ctor">
  5663.       <summary>Initializes a new instance of the object.</summary>
  5664.     </member>
  5665.     <member name="M:Microsoft.DirectX.Direct3D.AdapterDetails.ToString">
  5666.       <summary>Obtains the String representation of this instance.</summary>
  5667.       <returns />
  5668.     </member>
  5669.     <member name="P:Microsoft.DirectX.Direct3D.AdapterDetails.Description">
  5670.       <summary>Used for presentation to the user.</summary>
  5671.     </member>
  5672.     <member name="P:Microsoft.DirectX.Direct3D.AdapterDetails.DeviceId">
  5673.       <summary>Can be used to help identify a particular chip set. Query this member to identify the type of chip set. The value can be zero if unknown.</summary>
  5674.     </member>
  5675.     <member name="P:Microsoft.DirectX.Direct3D.AdapterDetails.DeviceIdentifier">
  5676.       <summary>Can be used to help identify a particular chip set. Query this member to identify the type of chip set. The value can be zero if unknown.</summary>
  5677.     </member>
  5678.     <member name="P:Microsoft.DirectX.Direct3D.AdapterDetails.DeviceName">
  5679.       <summary>Device name for Microsoft┬« Windows┬« Graphics Device Interface (GDI).</summary>
  5680.     </member>
  5681.     <member name="P:Microsoft.DirectX.Direct3D.AdapterDetails.DriverName">
  5682.       <summary>Used for presentation to the user. This should not be used to identify particular drivers, because many different strings might be associated with the same device and driver from different vendors.</summary>
  5683.     </member>
  5684.     <member name="P:Microsoft.DirectX.Direct3D.AdapterDetails.DriverVersion">
  5685.       <summary>Identify the version of the Microsoft Direct3D┬« driver.</summary>
  5686.     </member>
  5687.     <member name="P:Microsoft.DirectX.Direct3D.AdapterDetails.Revision">
  5688.       <summary>Can be used to help identify a particular chip set. Query this member to identify the revision level of the chip set. The value can be zero if unknown.</summary>
  5689.     </member>
  5690.     <member name="P:Microsoft.DirectX.Direct3D.AdapterDetails.SubSystemId">
  5691.       <summary>Can be used to help identify a particular chip set. Query this member to identify the subsystem, typically the particular board. The value can be zero if unknown.</summary>
  5692.     </member>
  5693.     <member name="P:Microsoft.DirectX.Direct3D.AdapterDetails.VendorId">
  5694.       <summary>Can be used to help identify a particular chip set. Query this member to identify the manufacturer. The value can be zero if unknown.</summary>
  5695.     </member>
  5696.     <member name="P:Microsoft.DirectX.Direct3D.AdapterDetails.WhqlLevel">
  5697.       <summary>Used to determine the Windows Hardware Quality Labs (WHQL) validation level for this driver and device pair.</summary>
  5698.     </member>
  5699.     <member name="T:Microsoft.DirectX.Direct3D.AddressCaps">
  5700.       <summary>Texture-addressing capabilities for Direct3DTexture objects.</summary>
  5701.     </member>
  5702.     <member name="M:Microsoft.DirectX.Direct3D.AddressCaps.ToString">
  5703.       <summary>Obtains the String representation of this instance.</summary>
  5704.       <returns />
  5705.     </member>
  5706.     <member name="P:Microsoft.DirectX.Direct3D.AddressCaps.SupportsBorder">
  5707.       <summary>Device supports setting coordinates outside the range [0.0, 1.0] to the border color, as specified by the BorderColor texture-stage state. </summary>
  5708.     </member>
  5709.     <member name="P:Microsoft.DirectX.Direct3D.AddressCaps.SupportsClamp">
  5710.       <summary>Device can clamp textures to addresses.</summary>
  5711.     </member>
  5712.     <member name="P:Microsoft.DirectX.Direct3D.AddressCaps.SupportsIndependentUV">
  5713.       <summary>Device can separate the texture-addressing modes of the u and v coordinates of the texture. </summary>
  5714.     </member>
  5715.     <member name="P:Microsoft.DirectX.Direct3D.AddressCaps.SupportsMirror">
  5716.       <summary>Device can mirror textures to addresses.</summary>
  5717.     </member>
  5718.     <member name="P:Microsoft.DirectX.Direct3D.AddressCaps.SupportsMirrorOnce">
  5719.       <summary>Device can take the absolute value of the texture coordinate (thus, mirroring around 0) and then clamp to the maximum value. </summary>
  5720.     </member>
  5721.     <member name="P:Microsoft.DirectX.Direct3D.AddressCaps.SupportsWrap">
  5722.       <summary>Device can wrap textures to addresses. </summary>
  5723.     </member>
  5724.     <member name="T:Microsoft.DirectX.Direct3D.BehaviorFlags">
  5725.       <summary>A combination of one or more D3DCREATEConstants constants that control global behavior of the device. These constants mirror the constants passed to when the device was created.</summary>
  5726.     </member>
  5727.     <member name="M:Microsoft.DirectX.Direct3D.BehaviorFlags.#ctor(Microsoft.DirectX.Direct3D.CreateFlags[])">
  5728.       <summary>Initializes a new instance of the object.</summary>
  5729.       <param name="newBehavior" />
  5730.     </member>
  5731.     <member name="M:Microsoft.DirectX.Direct3D.BehaviorFlags.#ctor(Microsoft.DirectX.Direct3D.CreateFlags)">
  5732.       <summary>Initializes a new instance of the object.</summary>
  5733.       <param name="initialBehavior" />
  5734.     </member>
  5735.     <member name="M:Microsoft.DirectX.Direct3D.BehaviorFlags.#ctor">
  5736.       <summary>Initializes a new instance of the object.</summary>
  5737.     </member>
  5738.     <member name="M:Microsoft.DirectX.Direct3D.BehaviorFlags.ToString">
  5739.       <summary>Obtains the String representation of this instance.</summary>
  5740.       <returns />
  5741.     </member>
  5742.     <member name="P:Microsoft.DirectX.Direct3D.BehaviorFlags.AdapterGroupDevice">
  5743.       <summary>Application asks the device to drive all the heads that this master adapter owns. The flag is illegal on non-master adapters. </summary>
  5744.     </member>
  5745.     <member name="P:Microsoft.DirectX.Direct3D.BehaviorFlags.DisableDriverManagement">
  5746.       <summary>Specifies that Direct3D should manage resources instead of the driver.</summary>
  5747.     </member>
  5748.     <member name="P:Microsoft.DirectX.Direct3D.BehaviorFlags.FpuPreserve">
  5749.       <summary>Indicates that the application needs either double-precision floating-point unit (FPU) or FPU exceptions enabled. Microsoft┬« Direct3D┬« sets the FPU state each time it is called. </summary>
  5750.     </member>
  5751.     <member name="P:Microsoft.DirectX.Direct3D.BehaviorFlags.HardwareVertexProcessing">
  5752.       <summary>Specifies hardware vertex processing.</summary>
  5753.     </member>
  5754.     <member name="P:Microsoft.DirectX.Direct3D.BehaviorFlags.MixedVertexProcessing">
  5755.       <summary>Specifies mixed (both software and hardware) vertex processing.</summary>
  5756.     </member>
  5757.     <member name="P:Microsoft.DirectX.Direct3D.BehaviorFlags.MultiThreaded">
  5758.       <summary>Indicates that the application requests Direct3D to be multithread safe. This makes Direct3D take its global critical section more frequently, which can degrade performance.</summary>
  5759.     </member>
  5760.     <member name="P:Microsoft.DirectX.Direct3D.BehaviorFlags.PureDevice">
  5761.       <summary>Specifies that Direct3D does not support Get* calls for anything that can be stored in state blocks. It also tells Direct3D not to provide any emulation services for vertex processing. This means that if the device does not support vertex processing, then the application can use only post-transformed vertices.</summary>
  5762.     </member>
  5763.     <member name="P:Microsoft.DirectX.Direct3D.BehaviorFlags.SoftwareVertexProcessing">
  5764.       <summary>Specifies software vertex processing.</summary>
  5765.     </member>
  5766.     <member name="P:Microsoft.DirectX.Direct3D.BehaviorFlags.Value">
  5767.       <summary>A combination of one or more D3DCREATEConstants constants that control global behavior of the device. These constants mirror the constants passed to when the device was created.</summary>
  5768.     </member>
  5769.     <member name="T:Microsoft.DirectX.Direct3D.BlendCaps">
  5770.       <summary>Blending capabilities</summary>
  5771.     </member>
  5772.     <member name="M:Microsoft.DirectX.Direct3D.BlendCaps.ToString">
  5773.       <summary>Obtains the String representation of this instance.</summary>
  5774.       <returns />
  5775.     </member>
  5776.     <member name="P:Microsoft.DirectX.Direct3D.BlendCaps.SupportsBlendFactor">
  5777.       <summary>The driver supports both BlendFactor and InverseBlendFactor.</summary>
  5778.     </member>
  5779.     <member name="P:Microsoft.DirectX.Direct3D.BlendCaps.SupportsBothInverseSourceAlpha">
  5780.       <summary>Source blend factor is (1-As,1-As,1-As,1-As) and destination blend factor is (As,As,As,As); the destination blend selection is overridden. </summary>
  5781.     </member>
  5782.     <member name="P:Microsoft.DirectX.Direct3D.BlendCaps.SupportsBothSourceAlpha">
  5783.       <summary>This blend mode is obsolete.</summary>
  5784.     </member>
  5785.     <member name="P:Microsoft.DirectX.Direct3D.BlendCaps.SupportsDestinationAlpha">
  5786.       <summary>Blend factor is (Ad, Ad, Ad, Ad). </summary>
  5787.     </member>
  5788.     <member name="P:Microsoft.DirectX.Direct3D.BlendCaps.SupportsDestinationColor">
  5789.       <summary>Blend factor is (Rd, Gd, Bd, Ad). </summary>
  5790.     </member>
  5791.     <member name="P:Microsoft.DirectX.Direct3D.BlendCaps.SupportsInverseDestinationAlpha">
  5792.       <summary>Blend factor is (1-Ad, 1-Ad, 1-Ad, 1-Ad). </summary>
  5793.     </member>
  5794.     <member name="P:Microsoft.DirectX.Direct3D.BlendCaps.SupportsInverseDestinationColor">
  5795.       <summary>Blend factor is (1-Rd, 1-Gd, 1-Bd, 1-Ad). </summary>
  5796.     </member>
  5797.     <member name="P:Microsoft.DirectX.Direct3D.BlendCaps.SupportsInverseSourceAlpha">
  5798.       <summary>Blend factor is (1-As, 1-As, 1-As, 1-As). </summary>
  5799.     </member>
  5800.     <member name="P:Microsoft.DirectX.Direct3D.BlendCaps.SupportsInverseSourceColor">
  5801.       <summary>Blend factor is (1-Rs, 1-Gs, 1-Bs, 1-As). </summary>
  5802.     </member>
  5803.     <member name="P:Microsoft.DirectX.Direct3D.BlendCaps.SupportsOne">
  5804.       <summary>Blend factor is (1, 1, 1, 1). </summary>
  5805.     </member>
  5806.     <member name="P:Microsoft.DirectX.Direct3D.BlendCaps.SupportsSourceAlpha">
  5807.       <summary>Blend factor is (As, As, As, As). </summary>
  5808.     </member>
  5809.     <member name="P:Microsoft.DirectX.Direct3D.BlendCaps.SupportsSourceAlphaSat">
  5810.       <summary>Blend factor is (f, f, f, 1); f = min(As, 1-Ad). </summary>
  5811.     </member>
  5812.     <member name="P:Microsoft.DirectX.Direct3D.BlendCaps.SupportsSourceColor">
  5813.       <summary>Blend factor is (Rs, Gs, Bs, As). </summary>
  5814.     </member>
  5815.     <member name="P:Microsoft.DirectX.Direct3D.BlendCaps.SupportsZero">
  5816.       <summary>Blend factor is (0, 0, 0, 0). </summary>
  5817.     </member>
  5818.     <member name="T:Microsoft.DirectX.Direct3D.Box">
  5819.       <summary>Defines a volume.</summary>
  5820.     </member>
  5821.     <member name="M:Microsoft.DirectX.Direct3D.Box.#ctor">
  5822.       <summary>Initializes a new instance of the object.</summary>
  5823.     </member>
  5824.     <member name="M:Microsoft.DirectX.Direct3D.Box.ToString">
  5825.       <summary>Obtains the String representation of this instance.</summary>
  5826.       <returns />
  5827.     </member>
  5828.     <member name="P:Microsoft.DirectX.Direct3D.Box.Back">
  5829.       <summary>Position of the back of the box on the Z axis.</summary>
  5830.     </member>
  5831.     <member name="P:Microsoft.DirectX.Direct3D.Box.Bottom">
  5832.       <summary>Position of the bottom of the box on the Y axis.</summary>
  5833.     </member>
  5834.     <member name="P:Microsoft.DirectX.Direct3D.Box.Front">
  5835.       <summary>Position of the front of the box on the Z axis.</summary>
  5836.     </member>
  5837.     <member name="P:Microsoft.DirectX.Direct3D.Box.Left">
  5838.       <summary>Position of the left side of the box on the X axis.</summary>
  5839.     </member>
  5840.     <member name="P:Microsoft.DirectX.Direct3D.Box.Right">
  5841.       <summary>Position of the right side of the box on the X axis.</summary>
  5842.     </member>
  5843.     <member name="P:Microsoft.DirectX.Direct3D.Box.Top">
  5844.       <summary>Position of the top of the box on the Y axis.</summary>
  5845.     </member>
  5846.     <member name="T:Microsoft.DirectX.Direct3D.Caps">
  5847.       <summary>Represents the capabilities of the hardware exposed through the Microsoft┬« Direct3D┬« object.</summary>
  5848.     </member>
  5849.     <member name="M:Microsoft.DirectX.Direct3D.Caps.#ctor">
  5850.       <summary>Initializes a new instance of the object.</summary>
  5851.     </member>
  5852.     <member name="M:Microsoft.DirectX.Direct3D.Caps.ToString">
  5853.       <summary>Obtains the String representation of this instance.</summary>
  5854.       <returns />
  5855.     </member>
  5856.     <member name="P:Microsoft.DirectX.Direct3D.Caps.AdapterOrdinal">
  5857.       <summary>Adapter on which this Direct3DDevice object was created. This ordinal is valid only to pass to methods of the Direct3d object that created this Direct3DDevice object. The Direct3d object can always be retrieved by calling Device9Getdirect3d.</summary>
  5858.     </member>
  5859.     <member name="P:Microsoft.DirectX.Direct3D.Caps.AdapterOrdinalInGroup">
  5860.       <summary>This number indicates the order in which heads are referenced by the application programming object. The master adapter always has AdapterOrdinalInGroup = 0. These values do not correspond to the adapter ordinals passed to the IDirect3D9 methods. They apply only to heads within a group.</summary>
  5861.     </member>
  5862.     <member name="P:Microsoft.DirectX.Direct3D.Caps.AlphaCompareCaps">
  5863.       <summary>Alpha-test comparison capabilities. This member can include the same capability flags defined for the ZCmpCaps member. If this member contains only the ZCmpCaps capability or only the ZCmpCaps capability, the driver does not support alpha tests. Otherwise, the flags identify the individual comparisons that are supported for alpha testing.</summary>
  5864.     </member>
  5865.     <member name="P:Microsoft.DirectX.Direct3D.Caps.CubeTextureFilterCaps">
  5866.       <summary>Texture-filtering capabilities for a Direct3DCubeTexture object. Per-stage filtering capabilities reflect which filtering modes are supported for texture stages when performing multiple-texture blending with the Device object. This member can be any combination of the per-stage texture-filtering flags defined for the TextureFilterCaps member.</summary>
  5867.     </member>
  5868.     <member name="P:Microsoft.DirectX.Direct3D.Caps.CursorCaps">
  5869.       <summary>Bit mask indicating what hardware support is available for cursors. Microsoft┬« DirectX┬« 9.0 does not define alpha-blending cursor capabilities.</summary>
  5870.     </member>
  5871.     <member name="P:Microsoft.DirectX.Direct3D.Caps.DeclTypes">
  5872.       <summary>A combination of one or more data types contained in a vertex declaration. See D3DDTCAPSConstants.</summary>
  5873.     </member>
  5874.     <member name="P:Microsoft.DirectX.Direct3D.Caps.DestinationBlendCaps">
  5875.       <summary>Destination-blending capabilities. </summary>
  5876.     </member>
  5877.     <member name="P:Microsoft.DirectX.Direct3D.Caps.DeviceCaps">
  5878.       <summary>Flags identifying the capabilities of the device.</summary>
  5879.     </member>
  5880.     <member name="P:Microsoft.DirectX.Direct3D.Caps.DeviceType">
  5881.       <summary>Member of the D3ddevtype enumerated type, which identifies what type of resources are used for processing vertices.</summary>
  5882.     </member>
  5883.     <member name="P:Microsoft.DirectX.Direct3D.Caps.DriverCaps">
  5884.       <summary>Driver-specific capabilities</summary>
  5885.     </member>
  5886.     <member name="P:Microsoft.DirectX.Direct3D.Caps.ExtentsAdjust">
  5887.       <summary>Number of pixels to adjust the extents rectangle outward to accommodate antialiasing kernels.</summary>
  5888.     </member>
  5889.     <member name="P:Microsoft.DirectX.Direct3D.Caps.GuardBandBottom">
  5890.       <summary>Screen-space coordinate of the guard-band clipping region. Coordinates inside this rectangle but outside the viewport rectangle are automatically clipped.</summary>
  5891.     </member>
  5892.     <member name="P:Microsoft.DirectX.Direct3D.Caps.GuardBandLeft">
  5893.       <summary>Screen-space coordinate of the guard-band clipping region. Coordinates inside this rectangle but outside the viewport rectangle are automatically clipped.</summary>
  5894.     </member>
  5895.     <member name="P:Microsoft.DirectX.Direct3D.Caps.GuardBandRight">
  5896.       <summary>Screen-space coordinate of the guard-band clipping region. Coordinates inside this rectangle but outside the viewport rectangle are automatically clipped.</summary>
  5897.     </member>
  5898.     <member name="P:Microsoft.DirectX.Direct3D.Caps.GuardBandTop">
  5899.       <summary>Screen-space coordinate of the guard-band clipping region. Coordinates inside this rectangle but outside the viewport rectangle are automatically clipped.</summary>
  5900.     </member>
  5901.     <member name="P:Microsoft.DirectX.Direct3D.Caps.LineCaps">
  5902.       <summary>Defines the capabilities for line-drawing primitives.</summary>
  5903.     </member>
  5904.     <member name="P:Microsoft.DirectX.Direct3D.Caps.MasterAdapterOrdinal">
  5905.       <summary>This number indicates which device is the master for this subordinate. </summary>
  5906.     </member>
  5907.     <member name="P:Microsoft.DirectX.Direct3D.Caps.MaxActiveLights">
  5908.       <summary>Maximum number of lights that can be active simultaneously. For a given physical device, this capability might vary across Direct3DDevice objects depending on the parameters supplied to .</summary>
  5909.     </member>
  5910.     <member name="P:Microsoft.DirectX.Direct3D.Caps.MaxAnisotropy">
  5911.       <summary>Maximum valid value for the D3DTSS_MAXANISOTROPY texture-stage state.</summary>
  5912.     </member>
  5913.     <member name="P:Microsoft.DirectX.Direct3D.Caps.MaxPointSize">
  5914.       <summary>Maximum size of a point primitive. If set to 1.0f then device does not support point size control. The range is greater than or equal to 1.0f.</summary>
  5915.     </member>
  5916.     <member name="P:Microsoft.DirectX.Direct3D.Caps.MaxPrimitiveCount">
  5917.       <summary>Maximum number of primitives for each call. Note that when Microsoft┬« Direct3D┬« is working with a Microsoft┬« DirectX┬« 6.0 or Microsoft┬« DirectX┬« 7.0 driver, this field is set to 0xFFFF. This means that not only the number of primitives but also the number of vertices is limited by this value.</summary>
  5918.     </member>
  5919.     <member name="P:Microsoft.DirectX.Direct3D.Caps.MaxSimultaneousTextures">
  5920.       <summary>Maximum number of textures that can be simultaneously bound to the texture blending stages. This value is the number of textures that can be used in a single pass. If the same texture is used in two blending stages, it counts as two when compared against the MaxSimultaneousTextures value. In the programmable pipeline, this indicates the number of texture registers supported by pixel shaders on this particular piece of hardware, and the number of texture declaration instructions that can be present.</summary>
  5921.     </member>
  5922.     <member name="P:Microsoft.DirectX.Direct3D.Caps.MaxStreams">
  5923.       <summary>Maximum number of concurrent data streams for Device9Setstreamsource. The valid range is 1 to 16. Note that if this value is 0, then the driver is not a Microsoft┬« DirectX┬« 9.0 driver.</summary>
  5924.     </member>
  5925.     <member name="P:Microsoft.DirectX.Direct3D.Caps.MaxStreamStride">
  5926.       <summary>Maximum stride for Device9Setstreamsource.</summary>
  5927.     </member>
  5928.     <member name="P:Microsoft.DirectX.Direct3D.Caps.MaxTextureAspectRatio">
  5929.       <summary>Maximum texture aspect ratio supported by the hardware, typically a power of 2.</summary>
  5930.     </member>
  5931.     <member name="P:Microsoft.DirectX.Direct3D.Caps.MaxTextureBlendStages">
  5932.       <summary>Maximum number of texture-blending stages supported. This value is the number of blenders available. In the Microsoft┬« DirectX┬« 9.0 programmable pixel pipeline, this should correspond to the number of instructions supported by pixel shaders on this particular implementation.</summary>
  5933.     </member>
  5934.     <member name="P:Microsoft.DirectX.Direct3D.Caps.MaxTextureHeight">
  5935.       <summary>Maximum texture height for this device.</summary>
  5936.     </member>
  5937.     <member name="P:Microsoft.DirectX.Direct3D.Caps.MaxTextureRepeat">
  5938.       <summary>This number represents the maximum range of the integer bits of the post-normalized texture coordinates. A texture coordinate is stored as a 32-bit signed integer using 27 bits to store the integer part and 5 bits for the floating point fraction. The maximum integer index, 227, is used to determine the maximum texture coordinate, depending on how the hardware does texture-coordinate scaling.Some hardware reports the cap D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE. For this case, the device defers scaling texture coordinates by the texture size until after interpolation and application of the texture address mode, so the number of times a texture can be wrapped is given by the integer value in MaxTextureRepeat.Less desirably, on some hardware D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE is not set and the device scales the texture coordinates by the texture size (using the highest level of detail) prior to interpolation. This limits the number of times a texture can be wrapped to MaxTextureRepeat / texture size.For example, assume that MaxTextureRepeat is equal to 32 KB and the size of the texture is 4 KB. If the hardware sets D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE, then the number of times a texture can be wrapped is equal to MaxTextureRepeat, which is 32 KB in this example. Otherwise, the number of times a texture can be wrapped is equal to MaxTextureRepeat divided by texture size, which is 227/4 KB in this example.</summary>
  5939.     </member>
  5940.     <member name="P:Microsoft.DirectX.Direct3D.Caps.MaxTextureWidth">
  5941.       <summary>Maximum texture width for this device.</summary>
  5942.     </member>
  5943.     <member name="P:Microsoft.DirectX.Direct3D.Caps.MaxUserClipPlanes">
  5944.       <summary>Maximum number of user-defined clipping planes supported. This member can range from 0 through D3DMAXUSERCLIPPLANES. For a given physical device, this capability may vary across Direct3DDevice objects depending on the parameters supplied to .</summary>
  5945.     </member>
  5946.     <member name="P:Microsoft.DirectX.Direct3D.Caps.MaxVertexBlendMatrices">
  5947.       <summary>Maximum number of matrices that this device can apply when performing multimatrix vertex blending. For a given physical device, this capability may vary across Direct3DDevice objects depending on the parameters supplied to .</summary>
  5948.     </member>
  5949.     <member name="P:Microsoft.DirectX.Direct3D.Caps.MaxVertexBlendMatrixIndex">
  5950.       <summary>DWORD value that specifies the maximum matrix index that can be indexed into using the per-vertex indices. The number of matrices is MaxVertexBlendMatrixIndex + 1, which is the size of the matrix palette. If normals are present in the vertex data that needs to be blended for lighting, then the number of matrices is half the number specified by this capability flag. If MaxVertexBlendMatrixIndex is set to zero, the driver does not support indexed vertex blending. If this value is not zero then the valid range of indices is zero through MaxVertexBlendMatrixIndex. A zero value for MaxVertexBlendMatrixIndex indicates that the driver does not support indexed matrices.When software vertex processing is used, 256 matrices could be used for indexed vertex blending, with or without normal blending.For a given physical device, this capability may vary across Direct3DDevice objects depending on the parameters supplied to .</summary>
  5951.     </member>
  5952.     <member name="P:Microsoft.DirectX.Direct3D.Caps.MaxVertexIndex">
  5953.       <summary>Maximum size of indices supported for hardware vertex processing. It is possible to create 32-bit index buffers by specifying D3DFMT_INDEX32; however, you will not be able to render with the index buffer unless this value is greater than 0x0000FFFF.</summary>
  5954.     </member>
  5955.     <member name="P:Microsoft.DirectX.Direct3D.Caps.MaxVertexShaderConst">
  5956.       <summary>The number of vertex shader VsRegisters that are reserved for constants.</summary>
  5957.     </member>
  5958.     <member name="P:Microsoft.DirectX.Direct3D.Caps.MaxVertexW">
  5959.       <summary>Maximum W-based depth value that the device supports.</summary>
  5960.     </member>
  5961.     <member name="P:Microsoft.DirectX.Direct3D.Caps.MaxVolumeExtent">
  5962.       <summary>Maximum value for any of the three dimensions (width, height, and depth) of a volume texture.</summary>
  5963.     </member>
  5964.     <member name="P:Microsoft.DirectX.Direct3D.Caps.NumberOfAdaptersInGroup">
  5965.       <summary>Number of adapters in this adapter group (only if master). This will be 1 for conventional adapters. The value will be greater than 1 for the master adapter of a multihead card. The value will be 0 for a subordinate adapter of a multihead card. Each card can have at most one master, but may have many subordinates.</summary>
  5966.     </member>
  5967.     <member name="P:Microsoft.DirectX.Direct3D.Caps.NumberSimultaneousRts">
  5968.       <summary>Number of simultaneous render targets. This number must be at least one.</summary>
  5969.     </member>
  5970.     <member name="P:Microsoft.DirectX.Direct3D.Caps.PixelShader1xMaxValue">
  5971.       <summary>Maximum value of pixel shader arithmetic component. This value indicates the internal range of values supported for pixel color blending operations. Within the range that they report to, implementations must allow data to pass through pixel processing unmodified (unclamped). Normally, the value of this member is an absolute value. For example, a 1.0 indicates that the range is -1.0 to 1, and an 8.0 indicates that the range is -8.0 to 8.0. The value must be >= 1.0 for any hardware that supports pixel shaders.</summary>
  5972.     </member>
  5973.     <member name="P:Microsoft.DirectX.Direct3D.Caps.PixelShaderCaps">
  5974.       <summary>Pixel shader capabilities.</summary>
  5975.     </member>
  5976.     <member name="P:Microsoft.DirectX.Direct3D.Caps.PixelShaderVersion">
  5977.       <summary>Two numbers that represent the pixel shader main and sub versions. For more information about the versions supported in Microsoft┬« DirectX┬« 9.0, see the pixel shader PsPs.</summary>
  5978.     </member>
  5979.     <member name="P:Microsoft.DirectX.Direct3D.Caps.PresentationIntervals">
  5980.       <summary>Bit mask of values representing what presentation swap intervals are available.</summary>
  5981.     </member>
  5982.     <member name="P:Microsoft.DirectX.Direct3D.Caps.PrimitiveMiscCaps">
  5983.       <summary>General capabilities for this primitive. This member can be one or more of the following flags.Miscellaneous driver primitive capabilities. See D3DPMISCCAPSConstants.</summary>
  5984.     </member>
  5985.     <member name="P:Microsoft.DirectX.Direct3D.Caps.RasterCaps">
  5986.       <summary>Information on raster-drawing capabilities. This member can be one or more of the following flags.</summary>
  5987.     </member>
  5988.     <member name="P:Microsoft.DirectX.Direct3D.Caps.ShadeCaps">
  5989.       <summary>Shading operations capabilities. It is assumed, in general, that if a device supports a given command at all, it supports the D3DSHADE_FLAT mode (as specified in the D3dshademode enumerated type). This flag specifies whether the driver can also support Gouraud shading and whether alpha color components are supported. When alpha components are not supported, the alpha value of colors generated is implicitly 255. This is the maximum possible alpha (that is, the alpha component is at full intensity). The color, specular highlights, fog, and alpha interpolants of a triangle each have capability flags that an application can use to find out how they are implemented by the device driver.This member can be one or more of the following flags.</summary>
  5990.     </member>
  5991.     <member name="P:Microsoft.DirectX.Direct3D.Caps.SourceBlendCaps">
  5992.       <summary>Source-blending capabilities. This member can be one or more of the following flags. (The RGBA values of the source and destination are indicated by the subscripts s and d.)</summary>
  5993.     </member>
  5994.     <member name="P:Microsoft.DirectX.Direct3D.Caps.StencilCaps">
  5995.       <summary>Flags specifying supported stencil-buffer operations. Stencil operations are assumed to be valid for all three stencil-buffer operation render states (D3DRS_STENCILFAIL, D3DRS_STENCILPASS, and D3DRS_STENCILFAILZFAIL).For more information, see the D3dstencilop enumerated type.</summary>
  5996.     </member>
  5997.     <member name="P:Microsoft.DirectX.Direct3D.Caps.StretchRectangleFilterCaps">
  5998.       <summary>Combination of constants that describe the operations supported by Device9Stretchrect. The flags that may be set in this field are:For more information, see and .</summary>
  5999.     </member>
  6000.     <member name="P:Microsoft.DirectX.Direct3D.Caps.TextureAddressCaps">
  6001.       <summary>Texture-addressing capabilities for Direct3DTexture objects. This member can be one or more of the following flags.</summary>
  6002.     </member>
  6003.     <member name="P:Microsoft.DirectX.Direct3D.Caps.TextureCaps">
  6004.       <summary>Miscellaneous texture-mapping capabilities. This member can be one or more of the following flags.</summary>
  6005.     </member>
  6006.     <member name="P:Microsoft.DirectX.Direct3D.Caps.TextureFilterCaps">
  6007.       <summary>Texture-filtering capabilities for a Direct3DTexture object. Per-stage filtering capabilities reflect which filtering modes are supported for texture stages when performing multiple-texture blending with the Device object. This member can be any combination of the following per-stage texture-filtering flags.</summary>
  6008.     </member>
  6009.     <member name="P:Microsoft.DirectX.Direct3D.Caps.TextureOperationCaps">
  6010.       <summary>Combination of flags describing the texture operations supported by this device. The following flags are defined.</summary>
  6011.     </member>
  6012.     <member name="P:Microsoft.DirectX.Direct3D.Caps.VertexFormatCaps">
  6013.       <summary>Flexible vertex format capabilities.</summary>
  6014.     </member>
  6015.     <member name="P:Microsoft.DirectX.Direct3D.Caps.VertexProcessingCaps">
  6016.       <summary>Vertex processing capabilities. For a given physical device, this capability might vary across Direct3DDevice objects depending on the parameters supplied to 9Createdevice.</summary>
  6017.     </member>
  6018.     <member name="P:Microsoft.DirectX.Direct3D.Caps.VertexShaderCaps">
  6019.       <summary>Vertex Shader capabilities.</summary>
  6020.     </member>
  6021.     <member name="P:Microsoft.DirectX.Direct3D.Caps.VertexShaderVersion">
  6022.       <summary>Vertex shader version, indicating the level of vertex shader supported by the device. Only vertex shaders with version numbers equal to or less than this will succeed in calls to Device9Createvertexshader. The level of shader is specified to Device9Createvertexshader as the first token in the vertex shader token stream. The main version number is encoded in the second byte. The low byte contains a sub-version number.</summary>
  6023.     </member>
  6024.     <member name="P:Microsoft.DirectX.Direct3D.Caps.VertexTextureFilterCaps">
  6025.       <summary>Device supports vertex shader texture filter capability.</summary>
  6026.     </member>
  6027.     <member name="P:Microsoft.DirectX.Direct3D.Caps.VolumeTextureAddressCaps">
  6028.       <summary>Texture-addressing capabilities for Direct3DVolumeTexture objects. This member can be one or more of the flags defined for the TextureAddressCaps member.</summary>
  6029.     </member>
  6030.     <member name="P:Microsoft.DirectX.Direct3D.Caps.VolumeTextureFilterCaps">
  6031.       <summary>Texture-filtering capabilities for a Direct3DVolumeTexture object. Per-stage filtering capabilities reflect which filtering modes are supported for texture stages when performing multiple-texture blending with the Device object. This member can be any combination of the per-stage texture-filtering flags defined for the TextureFilterCaps member.</summary>
  6032.     </member>
  6033.     <member name="P:Microsoft.DirectX.Direct3D.Caps.ZCompareCaps">
  6034.       <summary>Z-buffer comparison capabilities. This member can be one or more of the following flags.</summary>
  6035.     </member>
  6036.     <member name="T:Microsoft.DirectX.Direct3D.ClipStatus">
  6037.       <summary>Describes the current clip status.</summary>
  6038.     </member>
  6039.     <member name="M:Microsoft.DirectX.Direct3D.ClipStatus.#ctor">
  6040.       <summary>Initializes a new instance of the object.</summary>
  6041.     </member>
  6042.     <member name="M:Microsoft.DirectX.Direct3D.ClipStatus.ToString">
  6043.       <summary>Obtains the String representation of this instance.</summary>
  6044.       <returns />
  6045.     </member>
  6046.     <member name="P:Microsoft.DirectX.Direct3D.ClipStatus.ClipIntersection">
  6047.       <summary>Clip intersection flags that describe the current clip status. This member can take the same flags as ClipUnion.</summary>
  6048.     </member>
  6049.     <member name="P:Microsoft.DirectX.Direct3D.ClipStatus.ClipUnion">
  6050.       <summary>Clip union flags that describe the current clip status. This member can be one or more of the following flags.</summary>
  6051.     </member>
  6052.     <member name="T:Microsoft.DirectX.Direct3D.ComparisonCaps">
  6053.       <summary>Comparison capabilities.</summary>
  6054.     </member>
  6055.     <member name="M:Microsoft.DirectX.Direct3D.ComparisonCaps.ToString">
  6056.       <summary>Obtains the String representation of this instance.</summary>
  6057.       <returns />
  6058.     </member>
  6059.     <member name="P:Microsoft.DirectX.Direct3D.ComparisonCaps.SupportsAlways">
  6060.       <summary>Always pass the test.</summary>
  6061.     </member>
  6062.     <member name="P:Microsoft.DirectX.Direct3D.ComparisonCaps.SupportsEqual">
  6063.       <summary>Pass the test if the new value equals the current value. </summary>
  6064.     </member>
  6065.     <member name="P:Microsoft.DirectX.Direct3D.ComparisonCaps.SupportsGreater">
  6066.       <summary>Pass the test if the new value is greater than the current value. </summary>
  6067.     </member>
  6068.     <member name="P:Microsoft.DirectX.Direct3D.ComparisonCaps.SupportsGreaterEqual">
  6069.       <summary>Pass the test if the new value is greater than or equal to the current value. </summary>
  6070.     </member>
  6071.     <member name="P:Microsoft.DirectX.Direct3D.ComparisonCaps.SupportsLess">
  6072.       <summary>Pass the test if the new value is less than the current value. </summary>
  6073.     </member>
  6074.     <member name="P:Microsoft.DirectX.Direct3D.ComparisonCaps.SupportsLessEqual">
  6075.       <summary>Pass the test if the new value is less than or equal to the current value. </summary>
  6076.     </member>
  6077.     <member name="P:Microsoft.DirectX.Direct3D.ComparisonCaps.SupportsNever">
  6078.       <summary>Always fail the test. </summary>
  6079.     </member>
  6080.     <member name="P:Microsoft.DirectX.Direct3D.ComparisonCaps.SupportsNotEqual">
  6081.       <summary>Pass the test if the new value does not equal the current value. </summary>
  6082.     </member>
  6083.     <member name="T:Microsoft.DirectX.Direct3D.CursorCaps">
  6084.       <summary>Indicating what hardware support is available for cursors.</summary>
  6085.     </member>
  6086.     <member name="M:Microsoft.DirectX.Direct3D.CursorCaps.ToString">
  6087.       <summary>Obtains the String representation of this instance.</summary>
  6088.       <returns />
  6089.     </member>
  6090.     <member name="P:Microsoft.DirectX.Direct3D.CursorCaps.SupportsColor">
  6091.       <summary>A full-color cursor is supported in hardware. Specifically, this flag indicates that the driver supports at least a hardware color cursor in high-resolution modes (with scan lines greater than or equal to 400). </summary>
  6092.     </member>
  6093.     <member name="P:Microsoft.DirectX.Direct3D.CursorCaps.SupportsLowResolution">
  6094.       <summary>A full-color cursor is supported in hardware. Specifically, this flag indicates that the driver supports a hardware color cursor in both high-resolution and low-resolution modes (with scan lines less than 400). </summary>
  6095.     </member>
  6096.     <member name="T:Microsoft.DirectX.Direct3D.CustomVertex.PositionColored">
  6097.       <summary>Custom Vertex Format structure containing position and diffuse color.</summary>
  6098.     </member>
  6099.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionColored.Color">
  6100.       <summary />
  6101.     </member>
  6102.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionColored.Format">
  6103.       <summary />
  6104.     </member>
  6105.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionColored.StrideSize">
  6106.       <summary />
  6107.     </member>
  6108.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionColored.X">
  6109.       <summary />
  6110.     </member>
  6111.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionColored.Y">
  6112.       <summary />
  6113.     </member>
  6114.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionColored.Z">
  6115.       <summary />
  6116.     </member>
  6117.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionColored.#ctor(Microsoft.DirectX.Vector3,System.Int32)">
  6118.       <summary>Initializes a new instance of the object.</summary>
  6119.       <param name="value" />
  6120.       <param name="c" />
  6121.     </member>
  6122.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionColored.#ctor(System.Single,System.Single,System.Single,System.Int32)">
  6123.       <summary>Initializes a new instance of the object.</summary>
  6124.       <param name="xvalue" />
  6125.       <param name="yvalue" />
  6126.       <param name="zvalue" />
  6127.       <param name="c" />
  6128.     </member>
  6129.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionColored.GetPosition">
  6130.       <summary>Return the position.</summary>
  6131.       <returns />
  6132.     </member>
  6133.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionColored.SetPosition(Microsoft.DirectX.Vector3)">
  6134.       <summary>Set the position</summary>
  6135.       <param name="value" />
  6136.       <returns />
  6137.     </member>
  6138.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionColored.ToString">
  6139.       <summary>Obtains the String representation of this instance.</summary>
  6140.       <returns />
  6141.     </member>
  6142.     <member name="T:Microsoft.DirectX.Direct3D.CustomVertex.PositionColoredTextured">
  6143.       <summary>Custom Vertex Format structure containing position, diffuse color, and one set of texture coordinates.</summary>
  6144.     </member>
  6145.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionColoredTextured.Color">
  6146.       <summary />
  6147.     </member>
  6148.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionColoredTextured.Format">
  6149.       <summary />
  6150.     </member>
  6151.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionColoredTextured.StrideSize">
  6152.       <summary />
  6153.     </member>
  6154.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionColoredTextured.Tu">
  6155.       <summary />
  6156.     </member>
  6157.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionColoredTextured.Tv">
  6158.       <summary />
  6159.     </member>
  6160.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionColoredTextured.X">
  6161.       <summary />
  6162.     </member>
  6163.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionColoredTextured.Y">
  6164.       <summary />
  6165.     </member>
  6166.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionColoredTextured.Z">
  6167.       <summary />
  6168.     </member>
  6169.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionColoredTextured.#ctor(Microsoft.DirectX.Vector3,System.Int32,System.Single,System.Single)">
  6170.       <summary>Initializes a new instance of the object.</summary>
  6171.       <param name="value" />
  6172.       <param name="c" />
  6173.       <param name="u" />
  6174.       <param name="v" />
  6175.     </member>
  6176.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionColoredTextured.#ctor(System.Single,System.Single,System.Single,System.Int32,System.Single,System.Single)">
  6177.       <summary>Initializes a new instance of the object.</summary>
  6178.       <param name="xvalue" />
  6179.       <param name="yvalue" />
  6180.       <param name="zvalue" />
  6181.       <param name="c" />
  6182.       <param name="u" />
  6183.       <param name="v" />
  6184.     </member>
  6185.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionColoredTextured.GetPosition">
  6186.       <summary>Returns the position</summary>
  6187.       <returns />
  6188.     </member>
  6189.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionColoredTextured.SetPosition(Microsoft.DirectX.Vector3)">
  6190.       <summary>Set the position.</summary>
  6191.       <param name="value" />
  6192.       <returns />
  6193.     </member>
  6194.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionColoredTextured.ToString">
  6195.       <summary>Obtains the String representation of this instance.</summary>
  6196.       <returns />
  6197.     </member>
  6198.     <member name="T:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormal">
  6199.       <summary>Custom Vertex Format structure containing position and normal data.</summary>
  6200.     </member>
  6201.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormal.Format">
  6202.       <summary />
  6203.     </member>
  6204.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormal.Nx">
  6205.       <summary />
  6206.     </member>
  6207.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormal.Ny">
  6208.       <summary />
  6209.     </member>
  6210.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormal.Nz">
  6211.       <summary />
  6212.     </member>
  6213.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormal.StrideSize">
  6214.       <summary />
  6215.     </member>
  6216.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormal.X">
  6217.       <summary />
  6218.     </member>
  6219.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormal.Y">
  6220.       <summary />
  6221.     </member>
  6222.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormal.Z">
  6223.       <summary />
  6224.     </member>
  6225.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormal.#ctor(Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3)">
  6226.       <summary>Initializes a new instance of the object.</summary>
  6227.       <param name="pos" />
  6228.       <param name="nor" />
  6229.     </member>
  6230.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormal.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  6231.       <summary>Initializes a new instance of the object.</summary>
  6232.       <param name="xvalue" />
  6233.       <param name="yvalue" />
  6234.       <param name="zvalue" />
  6235.       <param name="nxvalue" />
  6236.       <param name="nyvalue" />
  6237.       <param name="nzvalue" />
  6238.     </member>
  6239.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormal.GetNormal">
  6240.       <summary>Return the normal data.</summary>
  6241.       <returns />
  6242.     </member>
  6243.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormal.GetPosition">
  6244.       <summary>Return the position.</summary>
  6245.       <returns />
  6246.     </member>
  6247.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormal.SetNormal(Microsoft.DirectX.Vector3)">
  6248.       <summary>Set normal data.</summary>
  6249.       <param name="value" />
  6250.       <returns />
  6251.     </member>
  6252.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormal.SetPosition(Microsoft.DirectX.Vector3)">
  6253.       <summary>Set the position.</summary>
  6254.       <param name="value" />
  6255.       <returns />
  6256.     </member>
  6257.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormal.ToString">
  6258.       <summary>Obtains the String representation of this instance.</summary>
  6259.       <returns />
  6260.     </member>
  6261.     <member name="T:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalColored">
  6262.       <summary>Custom Vertex Format structure containing position, normal data, and diffuse color.</summary>
  6263.     </member>
  6264.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalColored.Color">
  6265.       <summary />
  6266.     </member>
  6267.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalColored.Format">
  6268.       <summary />
  6269.     </member>
  6270.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalColored.Nx">
  6271.       <summary />
  6272.     </member>
  6273.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalColored.Ny">
  6274.       <summary />
  6275.     </member>
  6276.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalColored.Nz">
  6277.       <summary />
  6278.     </member>
  6279.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalColored.StrideSize">
  6280.       <summary />
  6281.     </member>
  6282.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalColored.X">
  6283.       <summary />
  6284.     </member>
  6285.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalColored.Y">
  6286.       <summary />
  6287.     </member>
  6288.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalColored.Z">
  6289.       <summary />
  6290.     </member>
  6291.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalColored.#ctor(Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,System.Int32)">
  6292.       <summary>Initializes a new instance of the object.</summary>
  6293.       <param name="pos" />
  6294.       <param name="nor" />
  6295.       <param name="c" />
  6296.     </member>
  6297.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalColored.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Int32)">
  6298.       <summary>Initializes a new instance of the object.</summary>
  6299.       <param name="xvalue" />
  6300.       <param name="yvalue" />
  6301.       <param name="zvalue" />
  6302.       <param name="nxvalue" />
  6303.       <param name="nyvalue" />
  6304.       <param name="nzvalue" />
  6305.       <param name="c" />
  6306.     </member>
  6307.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalColored.GetNormal">
  6308.       <summary>Return normal data.</summary>
  6309.       <returns />
  6310.     </member>
  6311.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalColored.GetPosition">
  6312.       <summary>Return the position.</summary>
  6313.       <returns />
  6314.     </member>
  6315.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalColored.SetNormal(Microsoft.DirectX.Vector3)">
  6316.       <summary>Set normal data.</summary>
  6317.       <param name="value" />
  6318.       <returns />
  6319.     </member>
  6320.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalColored.SetPosition(Microsoft.DirectX.Vector3)">
  6321.       <summary>Set the position.</summary>
  6322.       <param name="value" />
  6323.       <returns />
  6324.     </member>
  6325.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalColored.ToString">
  6326.       <summary>Obtains the String representation of this instance.</summary>
  6327.       <returns />
  6328.     </member>
  6329.     <member name="T:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalTextured">
  6330.       <summary>Custom Vertex Format structure containing position, normal data, and one set of texture coordinates.</summary>
  6331.     </member>
  6332.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalTextured.Format">
  6333.       <summary />
  6334.     </member>
  6335.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalTextured.Nx">
  6336.       <summary />
  6337.     </member>
  6338.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalTextured.Ny">
  6339.       <summary />
  6340.     </member>
  6341.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalTextured.Nz">
  6342.       <summary />
  6343.     </member>
  6344.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalTextured.StrideSize">
  6345.       <summary />
  6346.     </member>
  6347.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalTextured.Tu">
  6348.       <summary />
  6349.     </member>
  6350.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalTextured.Tv">
  6351.       <summary />
  6352.     </member>
  6353.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalTextured.X">
  6354.       <summary />
  6355.     </member>
  6356.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalTextured.Y">
  6357.       <summary />
  6358.     </member>
  6359.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalTextured.Z">
  6360.       <summary />
  6361.     </member>
  6362.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalTextured.#ctor(Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,System.Single,System.Single)">
  6363.       <summary>Initializes a new instance of the object.</summary>
  6364.       <param name="pos" />
  6365.       <param name="nor" />
  6366.       <param name="u" />
  6367.       <param name="v" />
  6368.     </member>
  6369.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalTextured.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  6370.       <summary>Initializes a new instance of the object.</summary>
  6371.       <param name="xvalue" />
  6372.       <param name="yvalue" />
  6373.       <param name="zvalue" />
  6374.       <param name="nxvalue" />
  6375.       <param name="nyvalue" />
  6376.       <param name="nzvalue" />
  6377.       <param name="u" />
  6378.       <param name="v" />
  6379.     </member>
  6380.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalTextured.GetNormal">
  6381.       <summary>Get the normal data.</summary>
  6382.       <returns />
  6383.     </member>
  6384.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalTextured.GetPosition">
  6385.       <summary>Returns the position</summary>
  6386.       <returns />
  6387.     </member>
  6388.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalTextured.SetNormal(Microsoft.DirectX.Vector3)">
  6389.       <summary>Set normal data.</summary>
  6390.       <param name="value" />
  6391.       <returns />
  6392.     </member>
  6393.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalTextured.SetPosition(Microsoft.DirectX.Vector3)">
  6394.       <summary>Set the position</summary>
  6395.       <param name="value" />
  6396.       <returns />
  6397.     </member>
  6398.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionNormalTextured.ToString">
  6399.       <summary>Obtains the String representation of this instance.</summary>
  6400.       <returns />
  6401.     </member>
  6402.     <member name="T:Microsoft.DirectX.Direct3D.CustomVertex.PositionOnly">
  6403.       <summary>Custom Vertex Format structure containing position only.</summary>
  6404.     </member>
  6405.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionOnly.Format">
  6406.       <summary />
  6407.     </member>
  6408.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionOnly.StrideSize">
  6409.       <summary />
  6410.     </member>
  6411.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionOnly.X">
  6412.       <summary />
  6413.     </member>
  6414.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionOnly.Y">
  6415.       <summary />
  6416.     </member>
  6417.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionOnly.Z">
  6418.       <summary />
  6419.     </member>
  6420.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionOnly.#ctor(Microsoft.DirectX.Vector3)">
  6421.       <summary>Initializes a new instance of the object.</summary>
  6422.       <param name="value" />
  6423.     </member>
  6424.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionOnly.#ctor(System.Single,System.Single,System.Single)">
  6425.       <summary>Initializes a new instance of the object.</summary>
  6426.       <param name="xvalue" />
  6427.       <param name="yvalue" />
  6428.       <param name="zvalue" />
  6429.     </member>
  6430.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionOnly.GetPosition">
  6431.       <summary>Return the position.</summary>
  6432.       <returns />
  6433.     </member>
  6434.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionOnly.SetPosition(Microsoft.DirectX.Vector3)">
  6435.       <summary>Set the position.</summary>
  6436.       <param name="value" />
  6437.       <returns />
  6438.     </member>
  6439.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionOnly.ToString">
  6440.       <summary>Obtains the String representation of this instance.</summary>
  6441.       <returns />
  6442.     </member>
  6443.     <member name="T:Microsoft.DirectX.Direct3D.CustomVertex.PositionTextured">
  6444.       <summary>Custom Vertex Format structure containing position and one set of texture coordinates.</summary>
  6445.     </member>
  6446.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionTextured.Format">
  6447.       <summary />
  6448.     </member>
  6449.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionTextured.StrideSize">
  6450.       <summary />
  6451.     </member>
  6452.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionTextured.Tu">
  6453.       <summary />
  6454.     </member>
  6455.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionTextured.Tv">
  6456.       <summary />
  6457.     </member>
  6458.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionTextured.X">
  6459.       <summary />
  6460.     </member>
  6461.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionTextured.Y">
  6462.       <summary />
  6463.     </member>
  6464.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.PositionTextured.Z">
  6465.       <summary />
  6466.     </member>
  6467.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionTextured.#ctor(Microsoft.DirectX.Vector3,System.Single,System.Single)">
  6468.       <summary>Initializes a new instance of the object.</summary>
  6469.       <param name="pos" />
  6470.       <param name="u" />
  6471.       <param name="v" />
  6472.     </member>
  6473.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionTextured.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single)">
  6474.       <summary>Initializes a new instance of the object.</summary>
  6475.       <param name="xvalue" />
  6476.       <param name="yvalue" />
  6477.       <param name="zvalue" />
  6478.       <param name="u" />
  6479.       <param name="v" />
  6480.     </member>
  6481.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionTextured.GetPosition">
  6482.       <summary>Return the position.</summary>
  6483.       <returns />
  6484.     </member>
  6485.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionTextured.SetPosition(Microsoft.DirectX.Vector3)">
  6486.       <summary>Set the position.</summary>
  6487.       <param name="value" />
  6488.       <returns />
  6489.     </member>
  6490.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.PositionTextured.ToString">
  6491.       <summary>Obtains the String representation of this instance.</summary>
  6492.       <returns />
  6493.     </member>
  6494.     <member name="T:Microsoft.DirectX.Direct3D.CustomVertex.Transformed">
  6495.       <summary>Custom Vertex Format structure containing transformed vertices.</summary>
  6496.     </member>
  6497.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.Transformed.Format">
  6498.       <summary />
  6499.     </member>
  6500.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.Transformed.Rhw">
  6501.       <summary />
  6502.     </member>
  6503.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.Transformed.StrideSize">
  6504.       <summary />
  6505.     </member>
  6506.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.Transformed.X">
  6507.       <summary />
  6508.     </member>
  6509.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.Transformed.Y">
  6510.       <summary />
  6511.     </member>
  6512.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.Transformed.Z">
  6513.       <summary />
  6514.     </member>
  6515.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.Transformed.#ctor(Microsoft.DirectX.Vector4)">
  6516.       <summary>Initializes a new instance of the object.</summary>
  6517.       <param name="value" />
  6518.     </member>
  6519.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.Transformed.#ctor(System.Single,System.Single,System.Single,System.Single)">
  6520.       <summary>Initializes a new instance of the object.</summary>
  6521.       <param name="xvalue" />
  6522.       <param name="yvalue" />
  6523.       <param name="zvalue" />
  6524.       <param name="rhwvalue" />
  6525.     </member>
  6526.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.Transformed.GetPosition">
  6527.       <summary>Get the position.</summary>
  6528.       <returns />
  6529.     </member>
  6530.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.Transformed.SetPosition(Microsoft.DirectX.Vector4)">
  6531.       <summary>Set the position.</summary>
  6532.       <param name="value" />
  6533.       <returns />
  6534.     </member>
  6535.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.Transformed.ToString">
  6536.       <summary>Obtains the String representation of this instance.</summary>
  6537.       <returns />
  6538.     </member>
  6539.     <member name="T:Microsoft.DirectX.Direct3D.CustomVertex.TransformedColored">
  6540.       <summary>Custom Vertex Format structure containing transformed vertices and diffuse color.</summary>
  6541.     </member>
  6542.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.TransformedColored.Color">
  6543.       <summary />
  6544.     </member>
  6545.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.TransformedColored.Format">
  6546.       <summary />
  6547.     </member>
  6548.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.TransformedColored.Rhw">
  6549.       <summary />
  6550.     </member>
  6551.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.TransformedColored.StrideSize">
  6552.       <summary />
  6553.     </member>
  6554.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.TransformedColored.X">
  6555.       <summary />
  6556.     </member>
  6557.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.TransformedColored.Y">
  6558.       <summary />
  6559.     </member>
  6560.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.TransformedColored.Z">
  6561.       <summary />
  6562.     </member>
  6563.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.TransformedColored.#ctor(Microsoft.DirectX.Vector4,System.Int32)">
  6564.       <summary>Initializes a new instance of the object.</summary>
  6565.       <param name="value" />
  6566.       <param name="c" />
  6567.     </member>
  6568.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.TransformedColored.#ctor(System.Single,System.Single,System.Single,System.Single,System.Int32)">
  6569.       <summary>Initializes a new instance of the object.</summary>
  6570.       <param name="xvalue" />
  6571.       <param name="yvalue" />
  6572.       <param name="zvalue" />
  6573.       <param name="rhwvalue" />
  6574.       <param name="c" />
  6575.     </member>
  6576.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.TransformedColored.GetPosition">
  6577.       <summary>Return the position.</summary>
  6578.       <returns />
  6579.     </member>
  6580.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.TransformedColored.SetPosition(Microsoft.DirectX.Vector4)">
  6581.       <summary>Set the position.</summary>
  6582.       <param name="value" />
  6583.       <returns />
  6584.     </member>
  6585.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.TransformedColored.ToString">
  6586.       <summary>Obtains the String representation of this instance.</summary>
  6587.       <returns />
  6588.     </member>
  6589.     <member name="T:Microsoft.DirectX.Direct3D.CustomVertex.TransformedColoredTextured">
  6590.       <summary>Custom Vertex Format structure containing transformed vertices, one set of texture coordinates, and diffuse color.</summary>
  6591.     </member>
  6592.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.TransformedColoredTextured.Color">
  6593.       <summary />
  6594.     </member>
  6595.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.TransformedColoredTextured.Format">
  6596.       <summary />
  6597.     </member>
  6598.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.TransformedColoredTextured.Rhw">
  6599.       <summary />
  6600.     </member>
  6601.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.TransformedColoredTextured.StrideSize">
  6602.       <summary />
  6603.     </member>
  6604.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.TransformedColoredTextured.Tu">
  6605.       <summary />
  6606.     </member>
  6607.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.TransformedColoredTextured.Tv">
  6608.       <summary />
  6609.     </member>
  6610.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.TransformedColoredTextured.X">
  6611.       <summary />
  6612.     </member>
  6613.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.TransformedColoredTextured.Y">
  6614.       <summary />
  6615.     </member>
  6616.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.TransformedColoredTextured.Z">
  6617.       <summary />
  6618.     </member>
  6619.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.TransformedColoredTextured.#ctor(Microsoft.DirectX.Vector4,System.Int32,System.Single,System.Single)">
  6620.       <summary>Initializes a new instance of the object.</summary>
  6621.       <param name="value" />
  6622.       <param name="c" />
  6623.       <param name="u" />
  6624.       <param name="v" />
  6625.     </member>
  6626.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.TransformedColoredTextured.#ctor(System.Single,System.Single,System.Single,System.Single,System.Int32,System.Single,System.Single)">
  6627.       <summary>Initializes a new instance of the object.</summary>
  6628.       <param name="xvalue" />
  6629.       <param name="yvalue" />
  6630.       <param name="zvalue" />
  6631.       <param name="rhwvalue" />
  6632.       <param name="c" />
  6633.       <param name="u" />
  6634.       <param name="v" />
  6635.     </member>
  6636.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.TransformedColoredTextured.GetPosition">
  6637.       <summary>Return the position</summary>
  6638.       <returns />
  6639.     </member>
  6640.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.TransformedColoredTextured.SetPosition(Microsoft.DirectX.Vector4)">
  6641.       <summary>Set the position.</summary>
  6642.       <param name="value" />
  6643.       <returns />
  6644.     </member>
  6645.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.TransformedColoredTextured.ToString">
  6646.       <summary>Obtains the String representation of this instance.</summary>
  6647.       <returns />
  6648.     </member>
  6649.     <member name="T:Microsoft.DirectX.Direct3D.CustomVertex.TransformedTextured">
  6650.       <summary>Custom Vertex Format structure containing transformed vertices, and one set of texture coordinates.</summary>
  6651.     </member>
  6652.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.TransformedTextured.Format">
  6653.       <summary />
  6654.     </member>
  6655.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.TransformedTextured.Rhw">
  6656.       <summary />
  6657.     </member>
  6658.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.TransformedTextured.StrideSize">
  6659.       <summary />
  6660.     </member>
  6661.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.TransformedTextured.Tu">
  6662.       <summary />
  6663.     </member>
  6664.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.TransformedTextured.Tv">
  6665.       <summary />
  6666.     </member>
  6667.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.TransformedTextured.X">
  6668.       <summary />
  6669.     </member>
  6670.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.TransformedTextured.Y">
  6671.       <summary />
  6672.     </member>
  6673.     <member name="F:Microsoft.DirectX.Direct3D.CustomVertex.TransformedTextured.Z">
  6674.       <summary />
  6675.     </member>
  6676.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.TransformedTextured.#ctor(Microsoft.DirectX.Vector4,System.Single,System.Single)">
  6677.       <summary>Initializes a new instance of the object.</summary>
  6678.       <param name="value" />
  6679.       <param name="u" />
  6680.       <param name="v" />
  6681.     </member>
  6682.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.TransformedTextured.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  6683.       <summary>Initializes a new instance of the object.</summary>
  6684.       <param name="xvalue" />
  6685.       <param name="yvalue" />
  6686.       <param name="zvalue" />
  6687.       <param name="rhwvalue" />
  6688.       <param name="u" />
  6689.       <param name="v" />
  6690.     </member>
  6691.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.TransformedTextured.GetPosition">
  6692.       <summary>Return the position.</summary>
  6693.       <returns />
  6694.     </member>
  6695.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.TransformedTextured.SetPosition(Microsoft.DirectX.Vector4)">
  6696.       <summary>Set the position.</summary>
  6697.       <param name="value" />
  6698.       <returns />
  6699.     </member>
  6700.     <member name="M:Microsoft.DirectX.Direct3D.CustomVertex.TransformedTextured.ToString">
  6701.       <summary>Obtains the String representation of this instance.</summary>
  6702.       <returns />
  6703.     </member>
  6704.     <member name="T:Microsoft.DirectX.Direct3D.DeclarationTypeCaps">
  6705.       <summary>Vertex data constants.</summary>
  6706.     </member>
  6707.     <member name="M:Microsoft.DirectX.Direct3D.DeclarationTypeCaps.ToString">
  6708.       <summary>Obtains the String representation of this instance.</summary>
  6709.       <returns />
  6710.     </member>
  6711.     <member name="P:Microsoft.DirectX.Direct3D.DeclarationTypeCaps.SupportsDec3N">
  6712.       <summary>3-D signed 10 10 10 format normalized and expanded to (v[0]/511.0, v[1]/511.0, v[2]/511.0, 1).</summary>
  6713.     </member>
  6714.     <member name="P:Microsoft.DirectX.Direct3D.DeclarationTypeCaps.SupportsFloat16Four">
  6715.       <summary>4-D 16-bit floating point numbers.</summary>
  6716.     </member>
  6717.     <member name="P:Microsoft.DirectX.Direct3D.DeclarationTypeCaps.SupportsFloat16Two">
  6718.       <summary>2-D 16-bit floating point numbers.</summary>
  6719.     </member>
  6720.     <member name="P:Microsoft.DirectX.Direct3D.DeclarationTypeCaps.SupportsShort2N">
  6721.       <summary>Normalized, 2-D signed short, expanded to (first byte/32767.0, second byte/32767.0, 0, 1).</summary>
  6722.     </member>
  6723.     <member name="P:Microsoft.DirectX.Direct3D.DeclarationTypeCaps.SupportsShort4N">
  6724.       <summary>Normalized, 4-D signed short, expanded to (first byte/32767.0, second byte/32767.0, third byte/32767.0, fourth byte/32767.0).</summary>
  6725.     </member>
  6726.     <member name="P:Microsoft.DirectX.Direct3D.DeclarationTypeCaps.SupportsUByte4">
  6727.       <summary>4-D unsigned byte.</summary>
  6728.     </member>
  6729.     <member name="P:Microsoft.DirectX.Direct3D.DeclarationTypeCaps.SupportsUByte4N">
  6730.       <summary>Normalized, 4-D unsigned byte. Each of the four bytes is normalized by dividing to 255.0.</summary>
  6731.     </member>
  6732.     <member name="P:Microsoft.DirectX.Direct3D.DeclarationTypeCaps.SupportsUDec3">
  6733.       <summary>3-D unsigned 10 10 10 format expanded to (value, value, value, 1).</summary>
  6734.     </member>
  6735.     <member name="P:Microsoft.DirectX.Direct3D.DeclarationTypeCaps.SupportsUShort2N">
  6736.       <summary>Normalized, 2-D unsigned short, expanded to (first byte/65535.0, second byte/65535.0, 0, 1). </summary>
  6737.     </member>
  6738.     <member name="P:Microsoft.DirectX.Direct3D.DeclarationTypeCaps.SupportsUShort4N">
  6739.       <summary>Normalized 4-D unsigned short, expanded to (first byte/65535.0, second byte/65535.0, third byte/65535.0, fourth byte/65535.0). </summary>
  6740.     </member>
  6741.     <member name="T:Microsoft.DirectX.Direct3D.DeviceCaps">
  6742.       <summary>Retrieves device-specific information about a device.</summary>
  6743.     </member>
  6744.     <member name="M:Microsoft.DirectX.Direct3D.DeviceCaps.ToString">
  6745.       <summary>Obtains the String representation of this instance.</summary>
  6746.       <returns />
  6747.     </member>
  6748.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCaps.CanDrawSystemToNonLocal">
  6749.       <summary>Device supports blits from system-memory textures to nonlocal video-memory textures. </summary>
  6750.     </member>
  6751.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCaps.CanRenderAfterFlip">
  6752.       <summary>Device can queue rendering commands after a page flip. Applications do not change their behavior if this flag is set; this capability means that the device is relatively fast. </summary>
  6753.     </member>
  6754.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCaps.CanStretchRectangleFromTextures">
  6755.       <summary>Device supports StretchRectangle using a texture as the source.</summary>
  6756.     </member>
  6757.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCaps.SupportsAdaptiveTessellateNPatch">
  6758.       <summary>Device supports adaptive tessellation of N-patches.</summary>
  6759.     </member>
  6760.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCaps.SupportsAdaptiveTessellateRtPatch">
  6761.       <summary>Device supports adaptive tessellation of RT-patches.</summary>
  6762.     </member>
  6763.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCaps.SupportsDMapNPatch">
  6764.       <summary>Device supports displacement maps for N-patches.</summary>
  6765.     </member>
  6766.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCaps.SupportsDrawPrimitives2">
  6767.       <summary>Device can support DrawPrimitives2.</summary>
  6768.     </member>
  6769.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCaps.SupportsDrawPrimitives2Ex">
  6770.       <summary>Device can support extended DrawPrimitives2; that is, this is a DirectX 7.0-compliant driver.</summary>
  6771.     </member>
  6772.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCaps.SupportsDrawPrimitivesTransformedVertex">
  6773.       <summary>Device exports a DrawPrimitive-aware hardware abstraction layer (HAL). </summary>
  6774.     </member>
  6775.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCaps.SupportsExecuteSystemMemory">
  6776.       <summary>Device can use execute buffers from system memory.</summary>
  6777.     </member>
  6778.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCaps.SupportsExecuteVideoMemory">
  6779.       <summary>Device can use execute buffers from video memory. </summary>
  6780.     </member>
  6781.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCaps.SupportsHardwareRasterization">
  6782.       <summary>Device has hardware acceleration for scene rasterization. </summary>
  6783.     </member>
  6784.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCaps.SupportsHardwareTransformAndLight">
  6785.       <summary>Device can support transformation and lighting in hardware. </summary>
  6786.     </member>
  6787.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCaps.SupportsNPatches">
  6788.       <summary>Device supports N patches. </summary>
  6789.     </member>
  6790.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCaps.SupportsPreSampledDMapNPatch">
  6791.       <summary>Device supports presampled displacement maps for N-patches. </summary>
  6792.     </member>
  6793.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCaps.SupportsPureDevice">
  6794.       <summary>Device can support rasterization, transform, lighting, and shading in hardware. </summary>
  6795.     </member>
  6796.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCaps.SupportsQuinticRtPatches">
  6797.       <summary>Device supports quintic B├⌐zier curves and B-splines. </summary>
  6798.     </member>
  6799.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCaps.SupportsRtPatches">
  6800.       <summary>Device supports rectangular and triangular patches. </summary>
  6801.     </member>
  6802.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCaps.SupportsRtPatchHandleZero">
  6803.       <summary>When this device capability is set, the hardware architecture does not require caching of any information and uncached patches (handle zero) will be drawn as efficiently as cached ones.</summary>
  6804.     </member>
  6805.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCaps.SupportsSeparateTextureMemories">
  6806.       <summary>Device is texturing from separate memory pools. </summary>
  6807.     </member>
  6808.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCaps.SupportsStreamOffset">
  6809.       <summary>Device supports stream offsets.</summary>
  6810.     </member>
  6811.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCaps.SupportsTextureNonLocalVideoMemory">
  6812.       <summary>Device can retrieve textures from non-local video memory. </summary>
  6813.     </member>
  6814.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCaps.SupportsTextureSystemMemory">
  6815.       <summary>Device can retrieve textures from system memory. </summary>
  6816.     </member>
  6817.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCaps.SupportsTextureVideoMemory">
  6818.       <summary>Device can retrieve textures from device memory.</summary>
  6819.     </member>
  6820.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCaps.SupportsTransformedVertexSystemMemory">
  6821.       <summary>Device can use buffers from system memory for transformed and lit vertices. </summary>
  6822.     </member>
  6823.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCaps.SupportsTransformedVertexVideoMemory">
  6824.       <summary>Device can use buffers from video memory for transformed and lit vertices. </summary>
  6825.     </member>
  6826.     <member name="T:Microsoft.DirectX.Direct3D.DeviceCreationParameters">
  6827.       <summary>Describes the creation parameters for a device.</summary>
  6828.     </member>
  6829.     <member name="M:Microsoft.DirectX.Direct3D.DeviceCreationParameters.#ctor">
  6830.       <summary>Initializes a new instance of the object.</summary>
  6831.     </member>
  6832.     <member name="M:Microsoft.DirectX.Direct3D.DeviceCreationParameters.ToString">
  6833.       <summary>Obtains the String representation of this instance.</summary>
  6834.       <returns />
  6835.     </member>
  6836.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCreationParameters.AdapterOrdinal">
  6837.       <summary>Ordinal number that denotes the display adapter. D3DADAPTER_DEFAULT is always the primary display adapter.Use this ordinal as the Adapter parameter for any of the Direct3d methods. Note that different instances of Microsoft┬« Direct3D┬« 9.0 objects can use different ordinals. Adapters can enter or leave a system when users, for example, add or remove monitors from a multiple-monitor system or when they hot-swap a laptop. Consequently, use this ordinal only in a Microsoft┬« Direct3D┬« 9.0 instance known to be valid, that is, either the Microsoft┬« Direct3D┬« 9.0 that created this Device object or the Microsoft┬« Direct3D┬« 9.0 returned from Device9Getdirect3d, as called through this Device object.</summary>
  6838.     </member>
  6839.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCreationParameters.Behavior">
  6840.       <summary>A combination of one or more D3DCREATEConstants constants that control global behavior of the device. These constants mirror the constants passed to when the device was created.</summary>
  6841.     </member>
  6842.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCreationParameters.DeviceType">
  6843.       <summary>Member of the D3ddevtype enumerated type. Denotes the amount of emulated functionality for this device. The value of this parameter mirrors the value passed to the 9Createdevice call that created this device.</summary>
  6844.     </member>
  6845.     <member name="P:Microsoft.DirectX.Direct3D.DeviceCreationParameters.FocusWindow">
  6846.       <summary>Window to which focus belongs for this Direct3D device. The value of this parameter mirrors the value passed to the constructor call that created this device. </summary>
  6847.     </member>
  6848.     <member name="T:Microsoft.DirectX.Direct3D.DisplayMode">
  6849.       <summary>Describes the display mode.</summary>
  6850.     </member>
  6851.     <member name="M:Microsoft.DirectX.Direct3D.DisplayMode.#ctor">
  6852.       <summary>Initializes a new instance of the object.</summary>
  6853.     </member>
  6854.     <member name="M:Microsoft.DirectX.Direct3D.DisplayMode.ToString">
  6855.       <summary>Obtains the String representation of this instance.</summary>
  6856.       <returns />
  6857.     </member>
  6858.     <member name="P:Microsoft.DirectX.Direct3D.DisplayMode.Format">
  6859.       <summary>Member of the D3dformat enumerated type, describing the surface format of the display mode.</summary>
  6860.     </member>
  6861.     <member name="P:Microsoft.DirectX.Direct3D.DisplayMode.Height">
  6862.       <summary>Screen height, in pixels.</summary>
  6863.     </member>
  6864.     <member name="P:Microsoft.DirectX.Direct3D.DisplayMode.RefreshRate">
  6865.       <summary>Refresh rate. The value of 0 indicates an adapter default.</summary>
  6866.     </member>
  6867.     <member name="P:Microsoft.DirectX.Direct3D.DisplayMode.Width">
  6868.       <summary>Screen width, in pixels.</summary>
  6869.     </member>
  6870.     <member name="T:Microsoft.DirectX.Direct3D.DriverCaps">
  6871.       <summary>Driver specific capabilities.</summary>
  6872.     </member>
  6873.     <member name="M:Microsoft.DirectX.Direct3D.DriverCaps.ToString">
  6874.       <summary>Obtains the String representation of this instance.</summary>
  6875.       <returns />
  6876.     </member>
  6877.     <member name="P:Microsoft.DirectX.Direct3D.DriverCaps.CanAutoGenerateMipMap">
  6878.       <summary>The driver is capable of automatically generating mipmaps.</summary>
  6879.     </member>
  6880.     <member name="P:Microsoft.DirectX.Direct3D.DriverCaps.CanCalibrateGamma">
  6881.       <summary>The system has a calibrator installed that can automatically adjust the gamma ramp so that the result is identical on all systems that have a calibrator. </summary>
  6882.     </member>
  6883.     <member name="P:Microsoft.DirectX.Direct3D.DriverCaps.CanManageResource">
  6884.       <summary>The driver is capable of managing resources. On such drivers, Pool.Managed resources will be managed by the driver. </summary>
  6885.     </member>
  6886.     <member name="P:Microsoft.DirectX.Direct3D.DriverCaps.ReadScanLine">
  6887.       <summary>Display hardware is capable of returning the current scan line.</summary>
  6888.     </member>
  6889.     <member name="P:Microsoft.DirectX.Direct3D.DriverCaps.SupportsAlphaFullscreenFlipOrDiscard">
  6890.       <summary>Indicates that the device can respect the AlphaBlendable render state in full-screen mode while using the Flip or Discard swap effect. Copy and CopyVSync swap effects work whether or not this flag is set.</summary>
  6891.     </member>
  6892.     <member name="P:Microsoft.DirectX.Direct3D.DriverCaps.SupportsCopyToSystemMemory">
  6893.       <summary>Device can accelerate a memory copy from local video memory to system memory. This cap guarantees that Device.GetRenderTargetData calls will be hardware accelerated. If this cap is absent, this call will succeed but will be slower.</summary>
  6894.     </member>
  6895.     <member name="P:Microsoft.DirectX.Direct3D.DriverCaps.SupportsCopyToVideoMemory">
  6896.       <summary>Device can accelerate a memory copy from system memory to local video memory. This cap guarantees that Device.UpdateSurface and Device.UpdateTexture calls will be hardware accelerated. If this cap is absent, these calls will succeed but will be slower.</summary>
  6897.     </member>
  6898.     <member name="P:Microsoft.DirectX.Direct3D.DriverCaps.SupportsDynamicTextures">
  6899.       <summary>The driver supports dynamic textures.</summary>
  6900.     </member>
  6901.     <member name="P:Microsoft.DirectX.Direct3D.DriverCaps.SupportsFullscreenGamma">
  6902.       <summary>The driver supports dynamic gamma ramp adjustment in full-screen mode.</summary>
  6903.     </member>
  6904.     <member name="P:Microsoft.DirectX.Direct3D.DriverCaps.SupportsLinearToSrgbPresentation">
  6905.       <summary>Indicates that the device can perform gamma correction from a windowed back buffer (containing linear content) to an sRGB desktop.</summary>
  6906.     </member>
  6907.     <member name="T:Microsoft.DirectX.Direct3D.FilterCaps">
  6908.       <summary>Texture filter capabilities.</summary>
  6909.     </member>
  6910.     <member name="M:Microsoft.DirectX.Direct3D.FilterCaps.ToString">
  6911.       <summary>Obtains the String representation of this instance.</summary>
  6912.       <returns />
  6913.     </member>
  6914.     <member name="P:Microsoft.DirectX.Direct3D.FilterCaps.SupportsMagnifyAnisotropic">
  6915.       <summary>Device supports per-stage anisotropic filtering for magnifying textures.</summary>
  6916.     </member>
  6917.     <member name="P:Microsoft.DirectX.Direct3D.FilterCaps.SupportsMagnifyGaussianQuad">
  6918.       <summary>Device supports per-stage Guassian quad filtering for textures.</summary>
  6919.     </member>
  6920.     <member name="P:Microsoft.DirectX.Direct3D.FilterCaps.SupportsMagnifyLinear">
  6921.       <summary>Device supports per-stage bilinear interpolation filtering for magnifying textures. </summary>
  6922.     </member>
  6923.     <member name="P:Microsoft.DirectX.Direct3D.FilterCaps.SupportsMagnifyPoint">
  6924.       <summary>Device supports per-stage point-sample filtering for magnifying textures. </summary>
  6925.     </member>
  6926.     <member name="P:Microsoft.DirectX.Direct3D.FilterCaps.SupportsMagnifyPyramidalQuad">
  6927.       <summary>Device supports per-stage Pyramidal quad filtering for magnifying textures. </summary>
  6928.     </member>
  6929.     <member name="P:Microsoft.DirectX.Direct3D.FilterCaps.SupportsMinifyAnisotropic">
  6930.       <summary>Device supports per-stage anisotropic filtering for minifying textures. </summary>
  6931.     </member>
  6932.     <member name="P:Microsoft.DirectX.Direct3D.FilterCaps.SupportsMinifyGaussianQuad">
  6933.       <summary>Device supports per-stage Guassian quad filtering for minifying textures. </summary>
  6934.     </member>
  6935.     <member name="P:Microsoft.DirectX.Direct3D.FilterCaps.SupportsMinifyLinear">
  6936.       <summary>Device supports per-stage bilinear interpolation filtering for minifying textures. </summary>
  6937.     </member>
  6938.     <member name="P:Microsoft.DirectX.Direct3D.FilterCaps.SupportsMinifyPoint">
  6939.       <summary>Device supports per-stage point-sample filtering for minifying textures. </summary>
  6940.     </member>
  6941.     <member name="P:Microsoft.DirectX.Direct3D.FilterCaps.SupportsMinifyPyramidalQuad">
  6942.       <summary>Device supports per-stage Pyramidal quad filtering for minifying textures. </summary>
  6943.     </member>
  6944.     <member name="P:Microsoft.DirectX.Direct3D.FilterCaps.SupportsMipMapLinear">
  6945.       <summary>Device supports per-stage trilinear interpolation filtering for mipmaps. </summary>
  6946.     </member>
  6947.     <member name="P:Microsoft.DirectX.Direct3D.FilterCaps.SupportsMipMapPoint">
  6948.       <summary>Device supports per-stage point-sample filtering for mipmaps. </summary>
  6949.     </member>
  6950.     <member name="T:Microsoft.DirectX.Direct3D.GammaRamp">
  6951.       <summary>Contains red, green, and blue ramp data.</summary>
  6952.     </member>
  6953.     <member name="M:Microsoft.DirectX.Direct3D.GammaRamp.#ctor">
  6954.       <summary>Initializes a new instance of the object.</summary>
  6955.     </member>
  6956.     <member name="M:Microsoft.DirectX.Direct3D.GammaRamp.GetBlue">
  6957.       <summary>Return the blue component of the gamma ramp.</summary>
  6958.       <returns />
  6959.     </member>
  6960.     <member name="M:Microsoft.DirectX.Direct3D.GammaRamp.GetGreen">
  6961.       <summary>Return the green component of the gamma ramp.</summary>
  6962.       <returns />
  6963.     </member>
  6964.     <member name="M:Microsoft.DirectX.Direct3D.GammaRamp.GetRed">
  6965.       <summary>Return the red component of the gamma ramp.</summary>
  6966.       <returns />
  6967.     </member>
  6968.     <member name="M:Microsoft.DirectX.Direct3D.GammaRamp.SetBlue(System.Int16[])">
  6969.       <summary>Sets the blue component of the gamma ramp.</summary>
  6970.       <param name="value" />
  6971.       <returns />
  6972.     </member>
  6973.     <member name="M:Microsoft.DirectX.Direct3D.GammaRamp.SetGreen(System.Int16[])">
  6974.       <summary>Sets the green component of the gamma ramp.</summary>
  6975.       <param name="value" />
  6976.       <returns />
  6977.     </member>
  6978.     <member name="M:Microsoft.DirectX.Direct3D.GammaRamp.SetRed(System.Int16[])">
  6979.       <summary>Sets the red component of the gamma ramp.</summary>
  6980.       <param name="value" />
  6981.       <returns />
  6982.     </member>
  6983.     <member name="T:Microsoft.DirectX.Direct3D.IndexBufferDescription">
  6984.       <summary>Describes an index buffer.</summary>
  6985.     </member>
  6986.     <member name="M:Microsoft.DirectX.Direct3D.IndexBufferDescription.#ctor">
  6987.       <summary>Initializes a new instance of the object.</summary>
  6988.     </member>
  6989.     <member name="M:Microsoft.DirectX.Direct3D.IndexBufferDescription.ToString">
  6990.       <summary>Obtains the String representation of this instance.</summary>
  6991.       <returns />
  6992.     </member>
  6993.     <member name="P:Microsoft.DirectX.Direct3D.IndexBufferDescription.Format">
  6994.       <summary>Member of the D3dformat enumerated type, describing the surface format of the index buffer data.</summary>
  6995.     </member>
  6996.     <member name="P:Microsoft.DirectX.Direct3D.IndexBufferDescription.Pool">
  6997.       <summary>Member of the D3dpool enumerated type, specifying the class of memory allocated for this index buffer.</summary>
  6998.     </member>
  6999.     <member name="P:Microsoft.DirectX.Direct3D.IndexBufferDescription.Size">
  7000.       <summary>Size of the index buffer, in bytes.</summary>
  7001.     </member>
  7002.     <member name="P:Microsoft.DirectX.Direct3D.IndexBufferDescription.Type">
  7003.       <summary>Member of the D3dresourcetype enumerated type, identifying this resource as an index buffer.</summary>
  7004.     </member>
  7005.     <member name="P:Microsoft.DirectX.Direct3D.IndexBufferDescription.Usage">
  7006.       <summary>Combination of one or more of the following flags, specifying the usage for this resource.</summary>
  7007.     </member>
  7008.     <member name="T:Microsoft.DirectX.Direct3D.LineCaps">
  7009.       <summary>Defines the capabilities for line-drawing primitives.</summary>
  7010.     </member>
  7011.     <member name="M:Microsoft.DirectX.Direct3D.LineCaps.ToString">
  7012.       <summary>Obtains the String representation of this instance.</summary>
  7013.       <returns />
  7014.     </member>
  7015.     <member name="P:Microsoft.DirectX.Direct3D.LineCaps.SupportsAlphaCompare">
  7016.       <summary>Supports alpha-test comparisons. </summary>
  7017.     </member>
  7018.     <member name="P:Microsoft.DirectX.Direct3D.LineCaps.SupportsAntiAlias">
  7019.       <summary>Antialiased lines are supported.</summary>
  7020.     </member>
  7021.     <member name="P:Microsoft.DirectX.Direct3D.LineCaps.SupportsBlend">
  7022.       <summary>Supports source-blending. </summary>
  7023.     </member>
  7024.     <member name="P:Microsoft.DirectX.Direct3D.LineCaps.SupportsFog">
  7025.       <summary>Supports fog. </summary>
  7026.     </member>
  7027.     <member name="P:Microsoft.DirectX.Direct3D.LineCaps.SupportsTextureMapping">
  7028.       <summary>Supports texture-mapping. </summary>
  7029.     </member>
  7030.     <member name="P:Microsoft.DirectX.Direct3D.LineCaps.SupportsZBufferTest">
  7031.       <summary>Supports z-buffer comparisons. </summary>
  7032.     </member>
  7033.     <member name="T:Microsoft.DirectX.Direct3D.LinePattern">
  7034.       <summary>Describes a line pattern.</summary>
  7035.     </member>
  7036.     <member name="M:Microsoft.DirectX.Direct3D.LinePattern.#ctor">
  7037.       <summary>Initializes a new instance of the object.</summary>
  7038.     </member>
  7039.     <member name="M:Microsoft.DirectX.Direct3D.LinePattern.ToString">
  7040.       <summary>Obtains the String representation of this instance.</summary>
  7041.       <returns />
  7042.     </member>
  7043.     <member name="P:Microsoft.DirectX.Direct3D.LinePattern.Linepattern">
  7044.       <summary>Bits specifying the line pattern. For example, the following value would produce a dotted line: 1100110011001100.</summary>
  7045.     </member>
  7046.     <member name="P:Microsoft.DirectX.Direct3D.LinePattern.RepeatFactor">
  7047.       <summary>Number of times to repeat each series of 1s and 0s specified in the wLinePattern member. This allows an application to stretch the line pattern.</summary>
  7048.     </member>
  7049.     <member name="T:Microsoft.DirectX.Direct3D.LockedBox">
  7050.       <summary>Describes a locked box (volume).</summary>
  7051.     </member>
  7052.     <member name="M:Microsoft.DirectX.Direct3D.LockedBox.#ctor">
  7053.       <summary>Initializes a new instance of the object.</summary>
  7054.     </member>
  7055.     <member name="M:Microsoft.DirectX.Direct3D.LockedBox.ToString">
  7056.       <summary>Obtains the String representation of this instance.</summary>
  7057.       <returns />
  7058.     </member>
  7059.     <member name="P:Microsoft.DirectX.Direct3D.LockedBox.RowPitch">
  7060.       <summary>Byte offset from the left edge of one row to the left edge of the next row.</summary>
  7061.     </member>
  7062.     <member name="P:Microsoft.DirectX.Direct3D.LockedBox.SlicePitch">
  7063.       <summary>Byte offset from the top-left of one slice to the top-left of the next deepest slice.</summary>
  7064.     </member>
  7065.     <member name="T:Microsoft.DirectX.Direct3D.Material">
  7066.       <summary>Specifies material properties.Returns material information saved in Microsoft┬« Direct3D┬« (.x) files.</summary>
  7067.     </member>
  7068.     <member name="M:Microsoft.DirectX.Direct3D.Material.#ctor">
  7069.       <summary>Initializes a new instance of the object.</summary>
  7070.     </member>
  7071.     <member name="M:Microsoft.DirectX.Direct3D.Material.ToString">
  7072.       <summary>Obtains the String representation of this instance.</summary>
  7073.       <returns />
  7074.     </member>
  7075.     <member name="P:Microsoft.DirectX.Direct3D.Material.Ambient">
  7076.       <summary>Values specifying the diffuse color, ambient color, specular color, and emissive color of the material, respectively. These values are D3dcolorvalue structures.</summary>
  7077.     </member>
  7078.     <member name="P:Microsoft.DirectX.Direct3D.Material.Diffuse">
  7079.       <summary>Values specifying the diffuse color, ambient color, specular color, and emissive color of the material, respectively. These values are D3dcolorvalue structures.</summary>
  7080.     </member>
  7081.     <member name="P:Microsoft.DirectX.Direct3D.Material.Emissive">
  7082.       <summary>Values specifying the diffuse color, ambient color, specular color, and emissive color of the material, respectively. These values are D3dcolorvalue structures.</summary>
  7083.     </member>
  7084.     <member name="P:Microsoft.DirectX.Direct3D.Material.Specular">
  7085.       <summary>Values specifying the diffuse color, ambient color, specular color, and emissive color of the material, respectively. These values are D3dcolorvalue structures.</summary>
  7086.     </member>
  7087.     <member name="P:Microsoft.DirectX.Direct3D.Material.SpecularSharpness">
  7088.       <summary>Floating-point value specifying the sharpness of specular highlights. The higher the value, the sharper the highlight.</summary>
  7089.     </member>
  7090.     <member name="T:Microsoft.DirectX.Direct3D.MiscCaps">
  7091.       <summary>Miscellaneous driver primitive capabilities.</summary>
  7092.     </member>
  7093.     <member name="M:Microsoft.DirectX.Direct3D.MiscCaps.ToString">
  7094.       <summary>Obtains the String representation of this instance.</summary>
  7095.       <returns />
  7096.     </member>
  7097.     <member name="P:Microsoft.DirectX.Direct3D.MiscCaps.IsNullReference">
  7098.       <summary>A reference device that does not render.</summary>
  7099.     </member>
  7100.     <member name="P:Microsoft.DirectX.Direct3D.MiscCaps.SupportsBlendOperation">
  7101.       <summary>Device supports alpha-blending operations other than BlendOperation.Add.</summary>
  7102.     </member>
  7103.     <member name="P:Microsoft.DirectX.Direct3D.MiscCaps.SupportsClipPlaneScaledPoints">
  7104.       <summary>Device correctly clips scaled points of size greater than 1.0 to user-defined clipping planes.</summary>
  7105.     </member>
  7106.     <member name="P:Microsoft.DirectX.Direct3D.MiscCaps.SupportsClipTransformedVertices">
  7107.       <summary>Device clips post-transformed vertex primitives.</summary>
  7108.     </member>
  7109.     <member name="P:Microsoft.DirectX.Direct3D.MiscCaps.SupportsColorWrite">
  7110.       <summary>Device supports per-channel writes for the render target color buffer.</summary>
  7111.     </member>
  7112.     <member name="P:Microsoft.DirectX.Direct3D.MiscCaps.SupportsCullClockwise">
  7113.       <summary>The driver supports clockwise triangle culling through the CullMode render state.</summary>
  7114.     </member>
  7115.     <member name="P:Microsoft.DirectX.Direct3D.MiscCaps.SupportsCullCounterClockwise">
  7116.       <summary>The driver supports counterclockwise triangle culling through the CullMode render state.</summary>
  7117.     </member>
  7118.     <member name="P:Microsoft.DirectX.Direct3D.MiscCaps.SupportsCullNone">
  7119.       <summary>The driver does not perform triangle culling. </summary>
  7120.     </member>
  7121.     <member name="P:Microsoft.DirectX.Direct3D.MiscCaps.SupportsFogAndSpecularAlpha">
  7122.       <summary>Device supports separate fog and specular alpha. Many devices use the specular alpha channel to store the fog factor.</summary>
  7123.     </member>
  7124.     <member name="P:Microsoft.DirectX.Direct3D.MiscCaps.SupportsIndependentWriteMasks">
  7125.       <summary>Device supports independent write masks for multiple element textures or multiple render targets.</summary>
  7126.     </member>
  7127.     <member name="P:Microsoft.DirectX.Direct3D.MiscCaps.SupportsMaskZ">
  7128.       <summary>Device can enable and disable modification of the depth buffer on pixel operations.</summary>
  7129.     </member>
  7130.     <member name="P:Microsoft.DirectX.Direct3D.MiscCaps.SupportsMultipleRenderTargetsIndependentBitDepths">
  7131.       <summary>Device supports independent bit depths for multiple render targets.</summary>
  7132.     </member>
  7133.     <member name="P:Microsoft.DirectX.Direct3D.MiscCaps.SupportsMultipleRenderTargetsPostPixelShaderBlending">
  7134.       <summary>Device supports multiple render targets post pixel shader blending.</summary>
  7135.     </member>
  7136.     <member name="P:Microsoft.DirectX.Direct3D.MiscCaps.SupportsPerStageConstant">
  7137.       <summary>Device supports per-stage constants.</summary>
  7138.     </member>
  7139.     <member name="P:Microsoft.DirectX.Direct3D.MiscCaps.SupportsSeparateAlphaBlend">
  7140.       <summary>Device supports separate alpha blending.</summary>
  7141.     </member>
  7142.     <member name="P:Microsoft.DirectX.Direct3D.MiscCaps.SupportsTextureStageStateArgumentTemp">
  7143.       <summary>Device supports TextureArgument for temporary register.</summary>
  7144.     </member>
  7145.     <member name="T:Microsoft.DirectX.Direct3D.PaletteEntry">
  7146.       <summary>Specifies the color and usage of an entry in a logical palette.</summary>
  7147.     </member>
  7148.     <member name="M:Microsoft.DirectX.Direct3D.PaletteEntry.#ctor">
  7149.       <summary>Initializes a new instance of the object.</summary>
  7150.     </member>
  7151.     <member name="M:Microsoft.DirectX.Direct3D.PaletteEntry.#ctor(System.Byte,System.Byte,System.Byte,System.Byte)">
  7152.       <summary>Initializes a new instance of the object.</summary>
  7153.       <param name="red" />
  7154.       <param name="green" />
  7155.       <param name="blue" />
  7156.       <param name="flags" />
  7157.     </member>
  7158.     <member name="M:Microsoft.DirectX.Direct3D.PaletteEntry.ToString">
  7159.       <summary>Obtains the String representation of this instance.</summary>
  7160.       <returns />
  7161.     </member>
  7162.     <member name="P:Microsoft.DirectX.Direct3D.PaletteEntry.Blue">
  7163.       <summary>The blue intensity value for the palette entry.</summary>
  7164.     </member>
  7165.     <member name="P:Microsoft.DirectX.Direct3D.PaletteEntry.Flags">
  7166.       <summary>The alpha intensity value for the palette entry. Note that as of Microsoft┬« DirectX┬« 8.0, this member is treated differently than documented in the Microsoft Platform Software Development Kit (SDK).</summary>
  7167.     </member>
  7168.     <member name="P:Microsoft.DirectX.Direct3D.PaletteEntry.Green">
  7169.       <summary>The green intensity value for the palette entry.</summary>
  7170.     </member>
  7171.     <member name="P:Microsoft.DirectX.Direct3D.PaletteEntry.Red">
  7172.       <summary>The red intensity value for the palette entry.</summary>
  7173.     </member>
  7174.     <member name="T:Microsoft.DirectX.Direct3D.PixelShaderCaps">
  7175.       <summary>Pixel shader capabilities.</summary>
  7176.     </member>
  7177.     <member name="F:Microsoft.DirectX.Direct3D.PixelShaderCaps.MaxDynamicFlowControlDepth">
  7178.       <summary />
  7179.     </member>
  7180.     <member name="F:Microsoft.DirectX.Direct3D.PixelShaderCaps.MaxNumberInstructionSlots">
  7181.       <summary />
  7182.     </member>
  7183.     <member name="F:Microsoft.DirectX.Direct3D.PixelShaderCaps.MaxNumberTemps">
  7184.       <summary />
  7185.     </member>
  7186.     <member name="F:Microsoft.DirectX.Direct3D.PixelShaderCaps.MaxStaticFlowControlDepth">
  7187.       <summary />
  7188.     </member>
  7189.     <member name="F:Microsoft.DirectX.Direct3D.PixelShaderCaps.MinDynamicFlowControlDepth">
  7190.       <summary />
  7191.     </member>
  7192.     <member name="F:Microsoft.DirectX.Direct3D.PixelShaderCaps.MinNumberInstructionSlots">
  7193.       <summary />
  7194.     </member>
  7195.     <member name="F:Microsoft.DirectX.Direct3D.PixelShaderCaps.MinNumberTemps">
  7196.       <summary />
  7197.     </member>
  7198.     <member name="F:Microsoft.DirectX.Direct3D.PixelShaderCaps.MinStaticFlowControlDepth">
  7199.       <summary />
  7200.     </member>
  7201.     <member name="M:Microsoft.DirectX.Direct3D.PixelShaderCaps.ToString">
  7202.       <summary>Obtains the String representation of this instance.</summary>
  7203.       <returns />
  7204.     </member>
  7205.     <member name="P:Microsoft.DirectX.Direct3D.PixelShaderCaps.DynamicFlowControlDepth">
  7206.       <summary>Device supports dynamic flow control (if, break, and breakc). The depth of nesting ranges from 0 to 24.</summary>
  7207.     </member>
  7208.     <member name="P:Microsoft.DirectX.Direct3D.PixelShaderCaps.NumberInstructionSlots">
  7209.       <summary>The number of instruction slots can range from 96 to 1024. </summary>
  7210.     </member>
  7211.     <member name="P:Microsoft.DirectX.Direct3D.PixelShaderCaps.NumberTemps">
  7212.       <summary>The number of temporary registers supported by the device. The range is from 12 to 32. </summary>
  7213.     </member>
  7214.     <member name="P:Microsoft.DirectX.Direct3D.PixelShaderCaps.StaticFlowControlDepth">
  7215.       <summary>Equal to the depth of loop/call nesting. The range is 0 to 4.</summary>
  7216.     </member>
  7217.     <member name="P:Microsoft.DirectX.Direct3D.PixelShaderCaps.SupportsArbitrarySwizzle">
  7218.       <summary>If set, arbitrary swizzle is supported.</summary>
  7219.     </member>
  7220.     <member name="P:Microsoft.DirectX.Direct3D.PixelShaderCaps.SupportsGradientInstructions">
  7221.       <summary>If set, gradient instructions are supported.</summary>
  7222.     </member>
  7223.     <member name="P:Microsoft.DirectX.Direct3D.PixelShaderCaps.SupportsNoDependentReadLimit">
  7224.       <summary>If set, there are no dependent read limits.</summary>
  7225.     </member>
  7226.     <member name="P:Microsoft.DirectX.Direct3D.PixelShaderCaps.SupportsNoTextureInstructionLimit">
  7227.       <summary>If set, there are no limit on texture instructions.</summary>
  7228.     </member>
  7229.     <member name="P:Microsoft.DirectX.Direct3D.PixelShaderCaps.SupportsPredication">
  7230.       <summary>If set, instruction predication is supported. </summary>
  7231.     </member>
  7232.     <member name="T:Microsoft.DirectX.Direct3D.RasterCaps">
  7233.       <summary>Information on raster-drawing capabilities. </summary>
  7234.     </member>
  7235.     <member name="M:Microsoft.DirectX.Direct3D.RasterCaps.ToString">
  7236.       <summary>Obtains the String representation of this instance.</summary>
  7237.       <returns />
  7238.     </member>
  7239.     <member name="P:Microsoft.DirectX.Direct3D.RasterCaps.SupportsAnisotropy">
  7240.       <summary>Device supports anisotropic filtering. </summary>
  7241.     </member>
  7242.     <member name="P:Microsoft.DirectX.Direct3D.RasterCaps.SupportsColorPerspective">
  7243.       <summary>Device iterates colors perspective correctly.</summary>
  7244.     </member>
  7245.     <member name="P:Microsoft.DirectX.Direct3D.RasterCaps.SupportsDepthBias">
  7246.       <summary>Device supports legacy depth bias.</summary>
  7247.     </member>
  7248.     <member name="P:Microsoft.DirectX.Direct3D.RasterCaps.SupportsDither">
  7249.       <summary>Device can dither to improve color resolution. </summary>
  7250.     </member>
  7251.     <member name="P:Microsoft.DirectX.Direct3D.RasterCaps.SupportsFogRange">
  7252.       <summary>Device supports range-based fog. In range-based fog, the distance of an object from the viewer is used to compute fog effects, not the depth of the object (that is, the z-coordinate) in the scene. </summary>
  7253.     </member>
  7254.     <member name="P:Microsoft.DirectX.Direct3D.RasterCaps.SupportsFogTable">
  7255.       <summary>Device calculates the fog value by referring to a lookup table containing fog values that are indexed to the depth of a given pixel. </summary>
  7256.     </member>
  7257.     <member name="P:Microsoft.DirectX.Direct3D.RasterCaps.SupportsFogVertex">
  7258.       <summary>Device calculates the fog value during the lighting operation and interpolates the fog value during rasterization. </summary>
  7259.     </member>
  7260.     <member name="P:Microsoft.DirectX.Direct3D.RasterCaps.SupportsMipMapLevelOfDetailBias">
  7261.       <summary>Device supports level of detail (LOD) bias adjustments. These bias adjustments enable an application to make a mipmap appear crisper or less sharp than it normally would.</summary>
  7262.     </member>
  7263.     <member name="P:Microsoft.DirectX.Direct3D.RasterCaps.SupportsMultisampleToggle">
  7264.       <summary>Device supports toggling multisampling on and off between Device.BeginScene and Device.EndScene.</summary>
  7265.     </member>
  7266.     <member name="P:Microsoft.DirectX.Direct3D.RasterCaps.SupportsScissorTest">
  7267.       <summary>Device supports scissor test. </summary>
  7268.     </member>
  7269.     <member name="P:Microsoft.DirectX.Direct3D.RasterCaps.SupportsSlopeScaleDepthBias">
  7270.       <summary>Device performs true slope-scale based depth bias. </summary>
  7271.     </member>
  7272.     <member name="P:Microsoft.DirectX.Direct3D.RasterCaps.SupportsWBuffer">
  7273.       <summary>Device supports depth buffering using w. </summary>
  7274.     </member>
  7275.     <member name="P:Microsoft.DirectX.Direct3D.RasterCaps.SupportsWFog">
  7276.       <summary>Device supports w-based fog. W-based fog is used when a perspective projection matrix is specified, but affine projections still use z-based fog. The system considers a projection matrix that contains a nonzero value in the [3][4] element to be a perspective projection matrix. </summary>
  7277.     </member>
  7278.     <member name="P:Microsoft.DirectX.Direct3D.RasterCaps.SupportsZBufferLessHsr">
  7279.       <summary>Device can perform hidden-surface removal (HSR) without requiring the application to sort polygons and without requiring the allocation of a depth-buffer. This leaves more video memory for textures. The method used to perform HSR is hardware-dependent and is transparent to the application. </summary>
  7280.     </member>
  7281.     <member name="P:Microsoft.DirectX.Direct3D.RasterCaps.SupportsZBufferTest">
  7282.       <summary>Device can perform z-test operations. This effectively renders a primitive and indicates whether any z pixels have been rendered. </summary>
  7283.     </member>
  7284.     <member name="P:Microsoft.DirectX.Direct3D.RasterCaps.SupportsZFog">
  7285.       <summary>Device supports z-based fog. </summary>
  7286.     </member>
  7287.     <member name="T:Microsoft.DirectX.Direct3D.RasterStatus">
  7288.       <summary>Describes the raster status.</summary>
  7289.     </member>
  7290.     <member name="M:Microsoft.DirectX.Direct3D.RasterStatus.#ctor">
  7291.       <summary>Initializes a new instance of the object.</summary>
  7292.     </member>
  7293.     <member name="M:Microsoft.DirectX.Direct3D.RasterStatus.ToString">
  7294.       <summary>Obtains the String representation of this instance.</summary>
  7295.       <returns />
  7296.     </member>
  7297.     <member name="P:Microsoft.DirectX.Direct3D.RasterStatus.InVBlank">
  7298.       <summary>TRUE if the raster is in the vertical blank period. FALSE if the raster is not in the vertical blank period.</summary>
  7299.     </member>
  7300.     <member name="P:Microsoft.DirectX.Direct3D.RasterStatus.ScanLine">
  7301.       <summary>If InVBlank is FALSE, then this value is an integer roughly corresponding to the current scan line painted by the raster. Scan lines are numbered in the same way as Microsoft┬« Direct3D┬« surface coordinates: 0 is the top of the primary surface, extending to the value (height of the surface - 1) at the bottom of the display. </summary>
  7302.     </member>
  7303.     <member name="T:Microsoft.DirectX.Direct3D.RectanglePatchInformation">
  7304.       <summary>Describes a rectangular high-order patch.</summary>
  7305.     </member>
  7306.     <member name="M:Microsoft.DirectX.Direct3D.RectanglePatchInformation.#ctor">
  7307.       <summary>Initializes a new instance of the object.</summary>
  7308.     </member>
  7309.     <member name="M:Microsoft.DirectX.Direct3D.RectanglePatchInformation.ToString">
  7310.       <summary>Obtains the String representation of this instance.</summary>
  7311.       <returns />
  7312.     </member>
  7313.     <member name="P:Microsoft.DirectX.Direct3D.RectanglePatchInformation.BasisType">
  7314.       <summary>Defining the basis type for the rectangular high-order patch. </summary>
  7315.     </member>
  7316.     <member name="P:Microsoft.DirectX.Direct3D.RectanglePatchInformation.Degree">
  7317.       <summary>Member of the D3ddegreetype enumerated type, defining the degree for the rectangular patch.</summary>
  7318.     </member>
  7319.     <member name="P:Microsoft.DirectX.Direct3D.RectanglePatchInformation.Height">
  7320.       <summary>Height of each vertex, in number of vertices.</summary>
  7321.     </member>
  7322.     <member name="P:Microsoft.DirectX.Direct3D.RectanglePatchInformation.StartVertexOffsetHeight">
  7323.       <summary>Starting vertex offset height, in number of vertices.</summary>
  7324.     </member>
  7325.     <member name="P:Microsoft.DirectX.Direct3D.RectanglePatchInformation.StartVertexOffsetWidth">
  7326.       <summary>Starting vertex offset width, in number of vertices.</summary>
  7327.     </member>
  7328.     <member name="P:Microsoft.DirectX.Direct3D.RectanglePatchInformation.Stride">
  7329.       <summary>Width of the imaginary two-dimensional vertex array, which occupies the same space as the vertex buffer. For an example, see the diagram below.</summary>
  7330.     </member>
  7331.     <member name="P:Microsoft.DirectX.Direct3D.RectanglePatchInformation.Width">
  7332.       <summary>Width of each vertex, in number of vertices.</summary>
  7333.     </member>
  7334.     <member name="T:Microsoft.DirectX.Direct3D.ResourceStats">
  7335.       <summary>Describes a volume.</summary>
  7336.     </member>
  7337.     <member name="M:Microsoft.DirectX.Direct3D.ResourceStats.#ctor">
  7338.       <summary>Initializes a new instance of the object.</summary>
  7339.     </member>
  7340.     <member name="M:Microsoft.DirectX.Direct3D.ResourceStats.ToString">
  7341.       <summary>Obtains the String representation of this instance.</summary>
  7342.       <returns />
  7343.     </member>
  7344.     <member name="P:Microsoft.DirectX.Direct3D.ResourceStats.ApproxBytesDownloaded">
  7345.       <summary>Approximate number of bytes downloaded by the resource manager.</summary>
  7346.     </member>
  7347.     <member name="P:Microsoft.DirectX.Direct3D.ResourceStats.LastPri">
  7348.       <summary>Priority of last object evicted.</summary>
  7349.     </member>
  7350.     <member name="P:Microsoft.DirectX.Direct3D.ResourceStats.NumberEvicts">
  7351.       <summary>Number of objects evicted.</summary>
  7352.     </member>
  7353.     <member name="P:Microsoft.DirectX.Direct3D.ResourceStats.NumberUsed">
  7354.       <summary>Number of objects set to the device.</summary>
  7355.     </member>
  7356.     <member name="P:Microsoft.DirectX.Direct3D.ResourceStats.NumberUsedInVidMem">
  7357.       <summary>Number of objects set to the device, which are already in video memory.</summary>
  7358.     </member>
  7359.     <member name="P:Microsoft.DirectX.Direct3D.ResourceStats.NumberVidCreates">
  7360.       <summary>Number of objects created in video memory.</summary>
  7361.     </member>
  7362.     <member name="P:Microsoft.DirectX.Direct3D.ResourceStats.Thrashing">
  7363.       <summary>Indicates if thrashing is occuring.</summary>
  7364.     </member>
  7365.     <member name="P:Microsoft.DirectX.Direct3D.ResourceStats.TotalBytes">
  7366.       <summary>Total number of bytes of managed objects.</summary>
  7367.     </member>
  7368.     <member name="P:Microsoft.DirectX.Direct3D.ResourceStats.TotalManaged">
  7369.       <summary>Total number of managed objects.</summary>
  7370.     </member>
  7371.     <member name="P:Microsoft.DirectX.Direct3D.ResourceStats.WorkingSet">
  7372.       <summary>Number of objects in video memory.</summary>
  7373.     </member>
  7374.     <member name="P:Microsoft.DirectX.Direct3D.ResourceStats.WorkingSetBytes">
  7375.       <summary>Number of bytes in video memory.</summary>
  7376.     </member>
  7377.     <member name="T:Microsoft.DirectX.Direct3D.ShadeCaps">
  7378.       <summary>Shading operations capabilities. It is assumed, in general, that if a device supports a given command at all, it supports the Flat mode. This flag specifies whether the driver can also support Gouraud shading and whether alpha color components are supported. When alpha components are not supported, the alpha value of colors generated is implicitly 255. This is the maximum possible alpha (that is, the alpha component is at full intensity). </summary>
  7379.     </member>
  7380.     <member name="M:Microsoft.DirectX.Direct3D.ShadeCaps.ToString">
  7381.       <summary>Obtains the String representation of this instance.</summary>
  7382.       <returns />
  7383.     </member>
  7384.     <member name="P:Microsoft.DirectX.Direct3D.ShadeCaps.SupportsAlphaGouraudBlend">
  7385.       <summary>Device can support an alpha component for Gouraud-blended transparency. In this mode, the alpha color component of a primitive is provided at vertices and interpolated across a face along with the other color components. </summary>
  7386.     </member>
  7387.     <member name="P:Microsoft.DirectX.Direct3D.ShadeCaps.SupportsColorGouraudRgb">
  7388.       <summary>Device can support colored Gouraud shading in the RGB color model. In this mode, the color component for a primitive is provided at vertices and interpolated across a face along with the other color components. In the RGB lighting model, the red, green, and blue components are interpolated. </summary>
  7389.     </member>
  7390.     <member name="P:Microsoft.DirectX.Direct3D.ShadeCaps.SupportsFogGouraud">
  7391.       <summary>Device can support fog in the Gouraud shading mode. </summary>
  7392.     </member>
  7393.     <member name="P:Microsoft.DirectX.Direct3D.ShadeCaps.SupportsSpecularGouraudRgb">
  7394.       <summary>Device supports Gouraud shading of specular highlights.</summary>
  7395.     </member>
  7396.     <member name="T:Microsoft.DirectX.Direct3D.StencilCaps">
  7397.       <summary>Flags specifying supported stencil-buffer operations.</summary>
  7398.     </member>
  7399.     <member name="M:Microsoft.DirectX.Direct3D.StencilCaps.ToString">
  7400.       <summary>Obtains the String representation of this instance.</summary>
  7401.       <returns />
  7402.     </member>
  7403.     <member name="P:Microsoft.DirectX.Direct3D.StencilCaps.SupportsDecrement">
  7404.       <summary>Decrement the stencil-buffer entry, wrapping to the maximum value if the new value is less than zero.</summary>
  7405.     </member>
  7406.     <member name="P:Microsoft.DirectX.Direct3D.StencilCaps.SupportsDecrementSaturation">
  7407.       <summary>Decrement the stencil-buffer entry, clamping to zero.</summary>
  7408.     </member>
  7409.     <member name="P:Microsoft.DirectX.Direct3D.StencilCaps.SupportsIncrement">
  7410.       <summary>Increment the stencil-buffer entry, wrapping to zero if the new value exceeds the maximum value. </summary>
  7411.     </member>
  7412.     <member name="P:Microsoft.DirectX.Direct3D.StencilCaps.SupportsIncrementSaturation">
  7413.       <summary>Increment the stencil-buffer entry, clamping to the maximum value. </summary>
  7414.     </member>
  7415.     <member name="P:Microsoft.DirectX.Direct3D.StencilCaps.SupportsInvert">
  7416.       <summary>Invert the bits in the stencil-buffer entry.</summary>
  7417.     </member>
  7418.     <member name="P:Microsoft.DirectX.Direct3D.StencilCaps.SupportsKeep">
  7419.       <summary>Do not update the entry in the stencil buffer. This is the default value.</summary>
  7420.     </member>
  7421.     <member name="P:Microsoft.DirectX.Direct3D.StencilCaps.SupportsReplace">
  7422.       <summary>Replace the stencil-buffer entry with reference value.</summary>
  7423.     </member>
  7424.     <member name="P:Microsoft.DirectX.Direct3D.StencilCaps.SupportsTwoSided">
  7425.       <summary>The device supports two-sided stencil.</summary>
  7426.     </member>
  7427.     <member name="P:Microsoft.DirectX.Direct3D.StencilCaps.SupportsZero">
  7428.       <summary>Set the stencil-buffer entry to 0.</summary>
  7429.     </member>
  7430.     <member name="T:Microsoft.DirectX.Direct3D.SurfaceDescription">
  7431.       <summary>Describes a surface.</summary>
  7432.     </member>
  7433.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceDescription.#ctor">
  7434.       <summary>Initializes a new instance of the object.</summary>
  7435.     </member>
  7436.     <member name="M:Microsoft.DirectX.Direct3D.SurfaceDescription.ToString">
  7437.       <summary>Obtains the String representation of this instance.</summary>
  7438.       <returns />
  7439.     </member>
  7440.     <member name="P:Microsoft.DirectX.Direct3D.SurfaceDescription.Format">
  7441.       <summary>Member of the D3dformat enumerated type, describing the surface format.</summary>
  7442.     </member>
  7443.     <member name="P:Microsoft.DirectX.Direct3D.SurfaceDescription.Height">
  7444.       <summary>Height of the surface, in pixels.</summary>
  7445.     </member>
  7446.     <member name="P:Microsoft.DirectX.Direct3D.SurfaceDescription.MultiSampleQuality">
  7447.       <summary>Quality level. The valid range is between zero and one less than the level returned by pQualityLevels used by 9Checkdevicemultisampletype. Passing a larger value returns the error, D3DERR_INVALIDCALL. The MultisampleQuality values of paired render targets, depth stencil surfaces and the MultiSample type in Microsoft┬« DirectX┬« 8.0 must all match.</summary>
  7448.     </member>
  7449.     <member name="P:Microsoft.DirectX.Direct3D.SurfaceDescription.MultiSampleType">
  7450.       <summary>Member of the D3dmultisampleType enumerated type, specifying the levels of full-scene multisampling supported by the surface.</summary>
  7451.     </member>
  7452.     <member name="P:Microsoft.DirectX.Direct3D.SurfaceDescription.Pool">
  7453.       <summary>Member of the D3dpool enumerated type, specifying the class of memory allocated for this surface.</summary>
  7454.     </member>
  7455.     <member name="P:Microsoft.DirectX.Direct3D.SurfaceDescription.Type">
  7456.       <summary>Member of the D3dresourcetype enumerated type, identifying this resource as a surface.</summary>
  7457.     </member>
  7458.     <member name="P:Microsoft.DirectX.Direct3D.SurfaceDescription.Usage">
  7459.       <summary>Either the D3DUSAGE_DEPTHSTENCIL or D3DUSAGE_RENDERTARGET values. For more information, see D3DUSAGEConstants.</summary>
  7460.     </member>
  7461.     <member name="P:Microsoft.DirectX.Direct3D.SurfaceDescription.Width">
  7462.       <summary>Width of the surface, in pixels.</summary>
  7463.     </member>
  7464.     <member name="T:Microsoft.DirectX.Direct3D.TextureCaps">
  7465.       <summary>Miscellaneous texture-mapping capabilities. </summary>
  7466.     </member>
  7467.     <member name="M:Microsoft.DirectX.Direct3D.TextureCaps.ToString">
  7468.       <summary>Obtains the String representation of this instance.</summary>
  7469.       <returns />
  7470.     </member>
  7471.     <member name="P:Microsoft.DirectX.Direct3D.TextureCaps.SupportsAlpha">
  7472.       <summary>Alpha in texture pixels is supported. </summary>
  7473.     </member>
  7474.     <member name="P:Microsoft.DirectX.Direct3D.TextureCaps.SupportsAlphaPalette">
  7475.       <summary>Device can draw alpha from texture palettes. </summary>
  7476.     </member>
  7477.     <member name="P:Microsoft.DirectX.Direct3D.TextureCaps.SupportsCubeMap">
  7478.       <summary>Supports cube textures.</summary>
  7479.     </member>
  7480.     <member name="P:Microsoft.DirectX.Direct3D.TextureCaps.SupportsCubeMapPower2">
  7481.       <summary>Device requires that cube texture maps have dimensions specified as powers of two. </summary>
  7482.     </member>
  7483.     <member name="P:Microsoft.DirectX.Direct3D.TextureCaps.SupportsMipCubeMap">
  7484.       <summary>Device supports mipmapped cube textures. </summary>
  7485.     </member>
  7486.     <member name="P:Microsoft.DirectX.Direct3D.TextureCaps.SupportsMipMap">
  7487.       <summary>Device supports mipmapped textures. </summary>
  7488.     </member>
  7489.     <member name="P:Microsoft.DirectX.Direct3D.TextureCaps.SupportsMipVolumeMap">
  7490.       <summary>Device supports mipmapped volume textures. </summary>
  7491.     </member>
  7492.     <member name="P:Microsoft.DirectX.Direct3D.TextureCaps.SupportsNonPower2Conditional">
  7493.       <summary>Conditionally supports the use of 2-D textures with dimensions that are not powers of two.</summary>
  7494.     </member>
  7495.     <member name="P:Microsoft.DirectX.Direct3D.TextureCaps.SupportsNoProjectedBumpEnvironment">
  7496.       <summary>Device does not support a projected bump-environment loopkup operation in programmable and fixed function shaders. </summary>
  7497.     </member>
  7498.     <member name="P:Microsoft.DirectX.Direct3D.TextureCaps.SupportsPerspective">
  7499.       <summary>Perspective correction texturing is supported.</summary>
  7500.     </member>
  7501.     <member name="P:Microsoft.DirectX.Direct3D.TextureCaps.SupportsPower2">
  7502.       <summary>All textures must have widths and heights specified as powers of two. This requirement does not apply to either cube textures or volume textures.</summary>
  7503.     </member>
  7504.     <member name="P:Microsoft.DirectX.Direct3D.TextureCaps.SupportsProjected">
  7505.       <summary>Supports the Projected texture transformation flag. When applied, the device divides transformed texture coordinates by the last texture coordinate. If this capability is present, then the projective divide occurs per pixel. If this capability is not present, but the projective divide needs to occur anyway, then it is performed on a per-vertex basis by the Direct3D runtime. </summary>
  7506.     </member>
  7507.     <member name="P:Microsoft.DirectX.Direct3D.TextureCaps.SupportsSquareOnly">
  7508.       <summary>All textures must be square. </summary>
  7509.     </member>
  7510.     <member name="P:Microsoft.DirectX.Direct3D.TextureCaps.SupportsTextureRepeatNotScaledBySize">
  7511.       <summary>Texture indices are not scaled by the texture size prior to interpolation.</summary>
  7512.     </member>
  7513.     <member name="P:Microsoft.DirectX.Direct3D.TextureCaps.SupportsVolumeMap">
  7514.       <summary>Device supports volume textures. </summary>
  7515.     </member>
  7516.     <member name="P:Microsoft.DirectX.Direct3D.TextureCaps.SupportsVolumeMapPower2">
  7517.       <summary>Device requires that volume texture maps have dimensions specified as powers of two. </summary>
  7518.     </member>
  7519.     <member name="T:Microsoft.DirectX.Direct3D.TextureOperationCaps">
  7520.       <summary>Flags describing the texture operations supported by this device.</summary>
  7521.     </member>
  7522.     <member name="M:Microsoft.DirectX.Direct3D.TextureOperationCaps.ToString">
  7523.       <summary>Obtains the String representation of this instance.</summary>
  7524.       <returns />
  7525.     </member>
  7526.     <member name="P:Microsoft.DirectX.Direct3D.TextureOperationCaps.SupportsAdd">
  7527.       <summary>The Add texture-blending operation is supported. </summary>
  7528.     </member>
  7529.     <member name="P:Microsoft.DirectX.Direct3D.TextureOperationCaps.SupportsAddSigned">
  7530.       <summary>The AddSigned texture-blending operation is supported. </summary>
  7531.     </member>
  7532.     <member name="P:Microsoft.DirectX.Direct3D.TextureOperationCaps.SupportsAddSigned2X">
  7533.       <summary>The AddSigned2x texture-blending operation is supported. </summary>
  7534.     </member>
  7535.     <member name="P:Microsoft.DirectX.Direct3D.TextureOperationCaps.SupportsAddSmooth">
  7536.       <summary>The AddSmooth texture-blending operation is supported. </summary>
  7537.     </member>
  7538.     <member name="P:Microsoft.DirectX.Direct3D.TextureOperationCaps.SupportsBlendCurrentAlpha">
  7539.       <summary>The BlendCurrentAlpha texture-blending operation is supported. </summary>
  7540.     </member>
  7541.     <member name="P:Microsoft.DirectX.Direct3D.TextureOperationCaps.SupportsBlendDiffuseAlpha">
  7542.       <summary>The BlendDiffuseAlpha texture-blending operation is supported. </summary>
  7543.     </member>
  7544.     <member name="P:Microsoft.DirectX.Direct3D.TextureOperationCaps.SupportsBlendFactorAlpha">
  7545.       <summary>The BlendFactorAlpha texture-blending operation is supported. </summary>
  7546.     </member>
  7547.     <member name="P:Microsoft.DirectX.Direct3D.TextureOperationCaps.SupportsBlendTextureAlpha">
  7548.       <summary>The BlendTextureAlpha texture-blending operation is supported. </summary>
  7549.     </member>
  7550.     <member name="P:Microsoft.DirectX.Direct3D.TextureOperationCaps.SupportsBlendTextureAlphaPM">
  7551.       <summary>The BlendTextureAlphaPM texture-blending operation is supported. </summary>
  7552.     </member>
  7553.     <member name="P:Microsoft.DirectX.Direct3D.TextureOperationCaps.SupportsBumpEnvironmentMap">
  7554.       <summary>The BumpEnvironmentMap texture-blending operation is supported. </summary>
  7555.     </member>
  7556.     <member name="P:Microsoft.DirectX.Direct3D.TextureOperationCaps.SupportsBumpEnvironmentMapLuminance">
  7557.       <summary>The BumpEnvironmentMapLuminance texture-blending operation is supported. </summary>
  7558.     </member>
  7559.     <member name="P:Microsoft.DirectX.Direct3D.TextureOperationCaps.SupportsDisable">
  7560.       <summary>The Disable texture-blending operation is supported. </summary>
  7561.     </member>
  7562.     <member name="P:Microsoft.DirectX.Direct3D.TextureOperationCaps.SupportsDotProduct3">
  7563.       <summary>The DotProduct3 texture-blending operation is supported. </summary>
  7564.     </member>
  7565.     <member name="P:Microsoft.DirectX.Direct3D.TextureOperationCaps.SupportsLerp">
  7566.       <summary>The Lerp texture-blending operation is supported. </summary>
  7567.     </member>
  7568.     <member name="P:Microsoft.DirectX.Direct3D.TextureOperationCaps.SupportsModulate">
  7569.       <summary>The Modulate texture-blending operation is supported. </summary>
  7570.     </member>
  7571.     <member name="P:Microsoft.DirectX.Direct3D.TextureOperationCaps.SupportsModulate2X">
  7572.       <summary>The Modulate2x texture-blending operation is supported. </summary>
  7573.     </member>
  7574.     <member name="P:Microsoft.DirectX.Direct3D.TextureOperationCaps.SupportsModulate4X">
  7575.       <summary>The Modulate4x texture-blending operation is supported. </summary>
  7576.     </member>
  7577.     <member name="P:Microsoft.DirectX.Direct3D.TextureOperationCaps.SupportsModulateAlphaAddColor">
  7578.       <summary>The ModulateAddColor texture-blending operation is supported. </summary>
  7579.     </member>
  7580.     <member name="P:Microsoft.DirectX.Direct3D.TextureOperationCaps.SupportsModulateColorAddAlpha">
  7581.       <summary>The ModulateColorAddAlpha texture-blending operation is supported. </summary>
  7582.     </member>
  7583.     <member name="P:Microsoft.DirectX.Direct3D.TextureOperationCaps.SupportsModulateInvAlphaAddColor">
  7584.       <summary>The ModulateInvAlphaAddColor texture-blending operation is supported. </summary>
  7585.     </member>
  7586.     <member name="P:Microsoft.DirectX.Direct3D.TextureOperationCaps.SupportsModulateInvColorAddAlpha">
  7587.       <summary>The ModulateInvColorAddAlpha texture-blending operation is supported. </summary>
  7588.     </member>
  7589.     <member name="P:Microsoft.DirectX.Direct3D.TextureOperationCaps.SupportsMultiplyAdd">
  7590.       <summary>The MultiplyAdd texture-blending operation is supported. </summary>
  7591.     </member>
  7592.     <member name="P:Microsoft.DirectX.Direct3D.TextureOperationCaps.SupportsPreModulate">
  7593.       <summary>The PreModulate texture-blending operation is supported. </summary>
  7594.     </member>
  7595.     <member name="P:Microsoft.DirectX.Direct3D.TextureOperationCaps.SupportsSelectArgument1">
  7596.       <summary>The SelectArgument1 texture-blending operation is supported. </summary>
  7597.     </member>
  7598.     <member name="P:Microsoft.DirectX.Direct3D.TextureOperationCaps.SupportsSelectArgument2">
  7599.       <summary>The SelectArgument2 texture-blending operation is supported. </summary>
  7600.     </member>
  7601.     <member name="P:Microsoft.DirectX.Direct3D.TextureOperationCaps.SupportsSubtract">
  7602.       <summary>The Subtract texture-blending operation is supported. </summary>
  7603.     </member>
  7604.     <member name="T:Microsoft.DirectX.Direct3D.TrianglePatchInformation">
  7605.       <summary>Describes a triangular high-order patch.</summary>
  7606.     </member>
  7607.     <member name="M:Microsoft.DirectX.Direct3D.TrianglePatchInformation.#ctor">
  7608.       <summary>Initializes a new instance of the object.</summary>
  7609.     </member>
  7610.     <member name="M:Microsoft.DirectX.Direct3D.TrianglePatchInformation.ToString">
  7611.       <summary>Obtains the String representation of this instance.</summary>
  7612.       <returns />
  7613.     </member>
  7614.     <member name="P:Microsoft.DirectX.Direct3D.TrianglePatchInformation.BasisType">
  7615.       <summary>Defines the basis type for the triangular high-order patch. The only valid value for this member is Basis.Bezier.</summary>
  7616.     </member>
  7617.     <member name="P:Microsoft.DirectX.Direct3D.TrianglePatchInformation.Degree">
  7618.       <summary>Defining the degree type for the triangular high-order patch.</summary>
  7619.     </member>
  7620.     <member name="P:Microsoft.DirectX.Direct3D.TrianglePatchInformation.NumberVertices">
  7621.       <summary>Number of vertices.</summary>
  7622.     </member>
  7623.     <member name="P:Microsoft.DirectX.Direct3D.TrianglePatchInformation.StartVertexOffset">
  7624.       <summary>Starting vertex offset, in number of vertices. </summary>
  7625.     </member>
  7626.     <member name="T:Microsoft.DirectX.Direct3D.ValidateDeviceParams">
  7627.       <summary>Number of passes and result code returned from a ValidateDevice call.</summary>
  7628.     </member>
  7629.     <member name="M:Microsoft.DirectX.Direct3D.ValidateDeviceParams.#ctor">
  7630.       <summary>Initializes a new instance of the object.</summary>
  7631.     </member>
  7632.     <member name="M:Microsoft.DirectX.Direct3D.ValidateDeviceParams.ToString">
  7633.       <summary>Obtains the String representation of this instance.</summary>
  7634.       <returns />
  7635.     </member>
  7636.     <member name="P:Microsoft.DirectX.Direct3D.ValidateDeviceParams.Passes">
  7637.       <summary>Number of rendering passes needed to complete the desired effect through multipass rendering. </summary>
  7638.     </member>
  7639.     <member name="P:Microsoft.DirectX.Direct3D.ValidateDeviceParams.Result">
  7640.       <summary>Result code of the validation.</summary>
  7641.     </member>
  7642.     <member name="T:Microsoft.DirectX.Direct3D.VertexBufferDescription">
  7643.       <summary>Describes a vertex buffer.</summary>
  7644.     </member>
  7645.     <member name="M:Microsoft.DirectX.Direct3D.VertexBufferDescription.#ctor">
  7646.       <summary>Initializes a new instance of the object.</summary>
  7647.     </member>
  7648.     <member name="M:Microsoft.DirectX.Direct3D.VertexBufferDescription.ToString">
  7649.       <summary>Obtains the String representation of this instance.</summary>
  7650.       <returns />
  7651.     </member>
  7652.     <member name="P:Microsoft.DirectX.Direct3D.VertexBufferDescription.Format">
  7653.       <summary>Member of the D3dformat enumerated type, describing the surface format of the vertex buffer data.</summary>
  7654.     </member>
  7655.     <member name="P:Microsoft.DirectX.Direct3D.VertexBufferDescription.Pool">
  7656.       <summary>Member of the D3dpool enumerated type, specifying the class of memory allocated for this vertex buffer.</summary>
  7657.     </member>
  7658.     <member name="P:Microsoft.DirectX.Direct3D.VertexBufferDescription.Size">
  7659.       <summary>Size of the vertex buffer, in bytes.</summary>
  7660.     </member>
  7661.     <member name="P:Microsoft.DirectX.Direct3D.VertexBufferDescription.Type">
  7662.       <summary>Member of the D3dresourcetype enumerated type, identifying this resource as a vertex buffer.</summary>
  7663.     </member>
  7664.     <member name="P:Microsoft.DirectX.Direct3D.VertexBufferDescription.Usage">
  7665.       <summary>Combination of one or more D3DUSAGEConstants flags.</summary>
  7666.     </member>
  7667.     <member name="P:Microsoft.DirectX.Direct3D.VertexBufferDescription.VertexFormat">
  7668.       <summary>Combination of D3DFVFConstants that describes the vertex format of the vertices in this buffer.</summary>
  7669.     </member>
  7670.     <member name="T:Microsoft.DirectX.Direct3D.VertexElement">
  7671.       <summary>Defines input vertex data to the pipeline.</summary>
  7672.     </member>
  7673.     <member name="F:Microsoft.DirectX.Direct3D.VertexElement.VertexDeclarationEnd">
  7674.       <summary />
  7675.     </member>
  7676.     <member name="M:Microsoft.DirectX.Direct3D.VertexElement.#ctor(System.Int16,System.Int16,Microsoft.DirectX.Direct3D.DeclarationType,Microsoft.DirectX.Direct3D.DeclarationMethod,Microsoft.DirectX.Direct3D.DeclarationUsage,System.Byte)">
  7677.       <summary>Initializes a new instance of the object.</summary>
  7678.       <param name="stream" />
  7679.       <param name="offset" />
  7680.       <param name="declType" />
  7681.       <param name="declMethod" />
  7682.       <param name="declUsage" />
  7683.       <param name="usageIndex" />
  7684.     </member>
  7685.     <member name="M:Microsoft.DirectX.Direct3D.VertexElement.ToString">
  7686.       <summary>Obtains the String representation of this instance.</summary>
  7687.       <returns />
  7688.     </member>
  7689.     <member name="P:Microsoft.DirectX.Direct3D.VertexElement.DeclarationMethod">
  7690.       <summary>Tessellator processing method. This method determines how the tessellator interprets/operates on the vertex data. </summary>
  7691.     </member>
  7692.     <member name="P:Microsoft.DirectX.Direct3D.VertexElement.DeclarationType">
  7693.       <summary>Data type. One of several predefined types that define the data size. </summary>
  7694.     </member>
  7695.     <member name="P:Microsoft.DirectX.Direct3D.VertexElement.DeclarationUsage">
  7696.       <summary>Defines the intended use of the data. </summary>
  7697.     </member>
  7698.     <member name="P:Microsoft.DirectX.Direct3D.VertexElement.Offset">
  7699.       <summary>Offset (if any) from the beginning of the stream to the start of the data.</summary>
  7700.     </member>
  7701.     <member name="P:Microsoft.DirectX.Direct3D.VertexElement.Stream">
  7702.       <summary>Stream number.</summary>
  7703.     </member>
  7704.     <member name="P:Microsoft.DirectX.Direct3D.VertexElement.UsageIndex">
  7705.       <summary>Modifies the usage data to allow the user to specify multiple usage types.</summary>
  7706.     </member>
  7707.     <member name="T:Microsoft.DirectX.Direct3D.VertexFormatCaps">
  7708.       <summary>Flexible vertex format capabilities. </summary>
  7709.     </member>
  7710.     <member name="M:Microsoft.DirectX.Direct3D.VertexFormatCaps.ToString">
  7711.       <summary>Obtains the String representation of this instance.</summary>
  7712.       <returns />
  7713.     </member>
  7714.     <member name="P:Microsoft.DirectX.Direct3D.VertexFormatCaps.SupportsDoNotStripElements">
  7715.       <summary>It is preferable that vertex elements not be stripped. That is, if the vertex format contains elements that are not used with the current render states, there is no need to regenerate the vertices. If this capability flag is not present, stripping extraneous elements from the vertex format provides better performance. </summary>
  7716.     </member>
  7717.     <member name="P:Microsoft.DirectX.Direct3D.VertexFormatCaps.SupportsPointSize">
  7718.       <summary>Point size is determined by either the render state or the vertex data. </summary>
  7719.     </member>
  7720.     <member name="P:Microsoft.DirectX.Direct3D.VertexFormatCaps.SupportsTextureCoordinateCountMask">
  7721.       <summary>Masks the low Int16 of VertexFormatCaps. These bits, cast to the Int16 data type, describe the total number of texture coordinate sets that the device can simultaneously use for multiple texture blending. (You can use up to eight texture coordinate sets for any vertex, but the device can blend using only the specified number of texture coordinate sets.) </summary>
  7722.     </member>
  7723.     <member name="T:Microsoft.DirectX.Direct3D.VertexProcessingCaps">
  7724.       <summary>Vertex processing capabilities. For a given physical device, this capability might vary across Device objects depending on the parameters supplied to device constructor.</summary>
  7725.     </member>
  7726.     <member name="M:Microsoft.DirectX.Direct3D.VertexProcessingCaps.ToString">
  7727.       <summary>Obtains the String representation of this instance.</summary>
  7728.       <returns />
  7729.     </member>
  7730.     <member name="P:Microsoft.DirectX.Direct3D.VertexProcessingCaps.SupportsDirectionAllLights">
  7731.       <summary>Device can do directional lights.</summary>
  7732.     </member>
  7733.     <member name="P:Microsoft.DirectX.Direct3D.VertexProcessingCaps.SupportsLocalViewer">
  7734.       <summary>Device can do local viewer.</summary>
  7735.     </member>
  7736.     <member name="P:Microsoft.DirectX.Direct3D.VertexProcessingCaps.SupportsMaterialSource">
  7737.       <summary>Device can do Microsoft┬« DirectX┬« 7.0 colormaterialsource operations.</summary>
  7738.     </member>
  7739.     <member name="P:Microsoft.DirectX.Direct3D.VertexProcessingCaps.SupportsNoTextureGenerationNonLocalViewer">
  7740.       <summary>Device does not support texture generation in non-local viewer mode.</summary>
  7741.     </member>
  7742.     <member name="P:Microsoft.DirectX.Direct3D.VertexProcessingCaps.SupportsPositionAllLights">
  7743.       <summary>Device can do positional lights (includes point and spot).</summary>
  7744.     </member>
  7745.     <member name="P:Microsoft.DirectX.Direct3D.VertexProcessingCaps.SupportsTextureGeneration">
  7746.       <summary>Device can do texgen.</summary>
  7747.     </member>
  7748.     <member name="P:Microsoft.DirectX.Direct3D.VertexProcessingCaps.SupportsTextureGenerationSphereMap">
  7749.       <summary>Device supports texture generation for sphere maps.</summary>
  7750.     </member>
  7751.     <member name="P:Microsoft.DirectX.Direct3D.VertexProcessingCaps.SupportsTweening">
  7752.       <summary>Device can do vertex tweening.</summary>
  7753.     </member>
  7754.     <member name="T:Microsoft.DirectX.Direct3D.VertexShaderCaps">
  7755.       <summary>Vertex shader capabilities.</summary>
  7756.     </member>
  7757.     <member name="F:Microsoft.DirectX.Direct3D.VertexShaderCaps.MaxDynamicFlowControlDepth">
  7758.       <summary />
  7759.     </member>
  7760.     <member name="F:Microsoft.DirectX.Direct3D.VertexShaderCaps.MaxNumberTemps">
  7761.       <summary />
  7762.     </member>
  7763.     <member name="F:Microsoft.DirectX.Direct3D.VertexShaderCaps.MaxStaticFlowControlDepth">
  7764.       <summary />
  7765.     </member>
  7766.     <member name="F:Microsoft.DirectX.Direct3D.VertexShaderCaps.MinDynamicFlowControlDepth">
  7767.       <summary />
  7768.     </member>
  7769.     <member name="F:Microsoft.DirectX.Direct3D.VertexShaderCaps.MinNumberTemps">
  7770.       <summary />
  7771.     </member>
  7772.     <member name="F:Microsoft.DirectX.Direct3D.VertexShaderCaps.MinStaticFlowControlDepth">
  7773.       <summary />
  7774.     </member>
  7775.     <member name="M:Microsoft.DirectX.Direct3D.VertexShaderCaps.ToString">
  7776.       <summary>Obtains the String representation of this instance.</summary>
  7777.       <returns />
  7778.     </member>
  7779.     <member name="P:Microsoft.DirectX.Direct3D.VertexShaderCaps.DynamicFlowControlDepth">
  7780.       <summary>If this value is zero, then the device does not support dynamic flow control. If it is non zero, it supports dynamic flow control (instructions if, break and breakc). The value is equal to the depth of ifc-block nesting. The acceptable range of values for this is 0 to 24. </summary>
  7781.     </member>
  7782.     <member name="P:Microsoft.DirectX.Direct3D.VertexShaderCaps.NumberTemps">
  7783.       <summary>The number of temporary registers supported by the device. The acceptable range for this is 12 to 32. </summary>
  7784.     </member>
  7785.     <member name="P:Microsoft.DirectX.Direct3D.VertexShaderCaps.StaticFlowControlDepth">
  7786.       <summary>When this value is zero, then the device does not support static flow control. The value is equal to the depth of loop/call nesting. The acceptable range is 0 to 4.</summary>
  7787.     </member>
  7788.     <member name="P:Microsoft.DirectX.Direct3D.VertexShaderCaps.SupportsPredication">
  7789.       <summary>If true then instruction predication as defined in the predication section is supported. </summary>
  7790.     </member>
  7791.     <member name="T:Microsoft.DirectX.Direct3D.VertexStats">
  7792.       <summary>Vertex statistics</summary>
  7793.     </member>
  7794.     <member name="M:Microsoft.DirectX.Direct3D.VertexStats.#ctor">
  7795.       <summary>Initializes a new instance of the object.</summary>
  7796.     </member>
  7797.     <member name="M:Microsoft.DirectX.Direct3D.VertexStats.ToString">
  7798.       <summary>Obtains the String representation of this instance.</summary>
  7799.       <returns />
  7800.     </member>
  7801.     <member name="P:Microsoft.DirectX.Direct3D.VertexStats.NumberExtraClippingTriangles">
  7802.       <summary>Total number of triangles that are not clipped in this frame.</summary>
  7803.     </member>
  7804.     <member name="P:Microsoft.DirectX.Direct3D.VertexStats.NumberRenderedTriangles">
  7805.       <summary>Total number of triangles that are not clipped in this frame.</summary>
  7806.     </member>
  7807.     <member name="T:Microsoft.DirectX.Direct3D.Viewport">
  7808.       <summary>Defines the window dimensions of a render target surface onto which a 3-D volume projects.</summary>
  7809.     </member>
  7810.     <member name="M:Microsoft.DirectX.Direct3D.Viewport.#ctor">
  7811.       <summary>Initializes a new instance of the object.</summary>
  7812.     </member>
  7813.     <member name="M:Microsoft.DirectX.Direct3D.Viewport.ToString">
  7814.       <summary>Obtains the String representation of this instance.</summary>
  7815.       <returns />
  7816.     </member>
  7817.     <member name="P:Microsoft.DirectX.Direct3D.Viewport.Height">
  7818.       <summary>Height dimension of the viewport on the render target surface, in pixels. Unless you are rendering only to a subset of the surface, this member should be set to the height dimension of the render target surface.</summary>
  7819.     </member>
  7820.     <member name="P:Microsoft.DirectX.Direct3D.Viewport.MaxZ">
  7821.       <summary>Value describing, together with MinZ, the range of depth values into which a scene is to be rendered, the minimum and maximum values of the clip volume. Most applications set this value to 1.0. Clipping is performed after applying the projection matrix.</summary>
  7822.     </member>
  7823.     <member name="P:Microsoft.DirectX.Direct3D.Viewport.MinZ">
  7824.       <summary>Value describing, together with MaxZ, the range of depth values into which a scene is to be rendered, the minimum and maximum values of the clip volume. Most applications set this value to 0.0. Clipping is performed after applying the projection matrix.</summary>
  7825.     </member>
  7826.     <member name="P:Microsoft.DirectX.Direct3D.Viewport.Width">
  7827.       <summary>Width dimension of the viewport on the render target surface, in pixels. Unless you are rendering only to a subset of the surface, this member should be set to the width dimension of the render target surface.</summary>
  7828.     </member>
  7829.     <member name="P:Microsoft.DirectX.Direct3D.Viewport.X">
  7830.       <summary>Pixel coordinate of the upper-left corner of the viewport on the render target surface. Unless you want to render to a subset of the surface, this member can be set to 0.</summary>
  7831.     </member>
  7832.     <member name="P:Microsoft.DirectX.Direct3D.Viewport.Y">
  7833.       <summary>Pixel coordinate of the upper-left corner of the viewport on the render target surface. Unless you want to render to a subset of the surface, this member can be set to 0.</summary>
  7834.     </member>
  7835.     <member name="T:Microsoft.DirectX.Direct3D.VolumeDescription">
  7836.       <summary>Describes a volume.</summary>
  7837.     </member>
  7838.     <member name="M:Microsoft.DirectX.Direct3D.VolumeDescription.#ctor">
  7839.       <summary>Initializes a new instance of the object.</summary>
  7840.     </member>
  7841.     <member name="M:Microsoft.DirectX.Direct3D.VolumeDescription.ToString">
  7842.       <summary>Obtains the String representation of this instance.</summary>
  7843.       <returns />
  7844.     </member>
  7845.     <member name="P:Microsoft.DirectX.Direct3D.VolumeDescription.Depth">
  7846.       <summary>Depth of the volume, in pixels.</summary>
  7847.     </member>
  7848.     <member name="P:Microsoft.DirectX.Direct3D.VolumeDescription.Format">
  7849.       <summary>Member of the D3dformat enumerated type, describing the surface format of the volume.</summary>
  7850.     </member>
  7851.     <member name="P:Microsoft.DirectX.Direct3D.VolumeDescription.Height">
  7852.       <summary>Height of the volume, in pixels.</summary>
  7853.     </member>
  7854.     <member name="P:Microsoft.DirectX.Direct3D.VolumeDescription.Pool">
  7855.       <summary>Member of the D3dpool enumerated type, specifying the class of memory allocated for this volume.</summary>
  7856.     </member>
  7857.     <member name="P:Microsoft.DirectX.Direct3D.VolumeDescription.Type">
  7858.       <summary>Member of the D3dresourcetype enumerated type, identifying this resource as a volume.</summary>
  7859.     </member>
  7860.     <member name="P:Microsoft.DirectX.Direct3D.VolumeDescription.Usage">
  7861.       <summary>Currently not used. Always returned as 0.</summary>
  7862.     </member>
  7863.     <member name="P:Microsoft.DirectX.Direct3D.VolumeDescription.Width">
  7864.       <summary>Width of the volume, in pixels.</summary>
  7865.     </member>
  7866.   </members>
  7867. </doc>